+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/qt4-libs-4.8.7nb44/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/qt4-libs-4.8.7nb44/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for qt4-libs-4.8.7nb44 cd src/tools/bootstrap/ && /bin/make -f Makefile cd src/3rdparty/webkit/Source/ && /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/qmake /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebKit.pro -spec ../../../../mkspecs/linux-g++ -o Makefile.WebKit make[1]: Entering directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/tools/bootstrap' libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qisciicodec.lo ../../corelib/codecs/qisciicodec.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qlatincodec.lo ../../corelib/codecs/qlatincodec.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qsimplecodec.lo ../../corelib/codecs/qsimplecodec.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qtextcodec.lo ../../corelib/codecs/qtextcodec.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qtsciicodec.lo ../../corelib/codecs/qtsciicodec.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qutfcodec.lo ../../corelib/codecs/qutfcodec.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qglobal.lo ../../corelib/global/qglobal.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qmalloc.lo ../../corelib/global/qmalloc.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qnumeric.lo ../../corelib/global/qnumeric.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qabstractfileengine.lo ../../corelib/io/qabstractfileengine.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qbuffer.lo ../../corelib/io/qbuffer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qdatastream.lo ../../corelib/io/qdatastream.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qdir.lo ../../corelib/io/qdir.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qdiriterator.lo ../../corelib/io/qdiriterator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qfile.lo ../../corelib/io/qfile.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qfileinfo.lo ../../corelib/io/qfileinfo.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qfilesystementry.lo ../../corelib/io/qfilesystementry.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qfilesystemengine.lo ../../corelib/io/qfilesystemengine.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qfsfileengine.lo ../../corelib/io/qfsfileengine.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qfsfileengine_iterator.lo ../../corelib/io/qfsfileengine_iterator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qiodevice.lo ../../corelib/io/qiodevice.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qtemporaryfile.lo ../../corelib/io/qtemporaryfile.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qtextstream.lo ../../corelib/io/qtextstream.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qmetatype.lo ../../corelib/kernel/qmetatype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qvariant.lo ../../corelib/kernel/qvariant.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qsystemerror.lo ../../corelib/kernel/qsystemerror.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qbitarray.lo ../../corelib/tools/qbitarray.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qbytearray.lo ../../corelib/tools/qbytearray.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qbytearraymatcher.lo ../../corelib/tools/qbytearraymatcher.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qdatetime.lo ../../corelib/tools/qdatetime.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qhash.lo ../../corelib/tools/qhash.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qlist.lo ../../corelib/tools/qlist.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qlocale.lo ../../corelib/tools/qlocale.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qlocale_tools.lo ../../corelib/tools/qlocale_tools.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qmap.lo ../../corelib/tools/qmap.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qregexp.lo ../../corelib/tools/qregexp.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qstring.lo ../../corelib/tools/qstring.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qstringlist.lo ../../corelib/tools/qstringlist.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qvector.lo ../../corelib/tools/qvector.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qvsnprintf.lo ../../corelib/tools/qvsnprintf.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qxmlutils.lo ../../corelib/xml/qxmlutils.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qxmlstream.lo ../../corelib/xml/qxmlstream.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qdom.lo ../../xml/dom/qdom.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qxml.lo ../../xml/sax/qxml.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qfilesystemengine_unix.lo ../../corelib/io/qfilesystemengine_unix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qfilesystemiterator_unix.lo ../../corelib/io/qfilesystemiterator_unix.cpp In file included from ../../../mkspecs/linux-g++/qplatformdefs.h:85, from ../../corelib/io/qfilesystemiterator_unix.cpp:42: ../../corelib/io/qfilesystemiterator_unix.cpp: In member function 'bool QFileSystemIterator::advance(QFileSystemEntry&, QFileSystemMetaData&)': ../../../mkspecs/linux-g++/../common/posix/qplatformdefs.h:148:35: warning: 'int readdir64_r(DIR*, dirent64*, dirent64**)' is deprecated [-Wdeprecated-declarations] 148 | #define QT_READDIR_R ::readdir64_r | ^~~~~~~~~~~ ../../corelib/io/qfilesystemiterator_unix.cpp:114:17: note: in expansion of macro 'QT_READDIR_R' 114 | lastError = QT_READDIR_R(dir, mt_file.data(), &dirEntry); | ^~~~~~~~~~~~ In file included from ../../../mkspecs/linux-g++/qplatformdefs.h:65, from ../../corelib/io/qfilesystemiterator_unix.cpp:42: /usr/include/dirent.h:201:12: note: declared here 201 | extern int readdir64_r (DIR *__restrict __dirp, | ^~~~~~~~~~~ ../../corelib/io/qfilesystemiterator_unix.cpp:114:29: warning: 'int readdir64_r(DIR*, dirent64*, dirent64**)' is deprecated [-Wdeprecated-declarations] 114 | lastError = QT_READDIR_R(dir, mt_file.data(), &dirEntry); In file included from ../../../mkspecs/linux-g++/qplatformdefs.h:65, from ../../corelib/io/qfilesystemiterator_unix.cpp:42: /usr/include/dirent.h:201:12: note: declared here 201 | extern int readdir64_r (DIR *__restrict __dirp, | ^~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qfsfileengine_unix.lo ../../corelib/io/qfsfileengine_unix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fPIC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I/usr/pkg/include -o .obj/release-static/qlocale_unix.lo ../../corelib/tools/qlocale_unix.cpp rm -f libbootstrap.a libtool --silent --mode=link c++ -o libbootstrap.a .obj/release-static/qisciicodec.lo .obj/release-static/qlatincodec.lo .obj/release-static/qsimplecodec.lo .obj/release-static/qtextcodec.lo .obj/release-static/qtsciicodec.lo .obj/release-static/qutfcodec.lo .obj/release-static/qglobal.lo .obj/release-static/qmalloc.lo .obj/release-static/qnumeric.lo .obj/release-static/qabstractfileengine.lo .obj/release-static/qbuffer.lo .obj/release-static/qdatastream.lo .obj/release-static/qdir.lo .obj/release-static/qdiriterator.lo .obj/release-static/qfile.lo .obj/release-static/qfileinfo.lo .obj/release-static/qfilesystementry.lo .obj/release-static/qfilesystemengine.lo .obj/release-static/qfsfileengine.lo .obj/release-static/qfsfileengine_iterator.lo .obj/release-static/qiodevice.lo .obj/release-static/qtemporaryfile.lo .obj/release-static/qtextstream.lo .obj/release-static/qmetatype.lo .obj/release-static/qvariant.lo .obj/release-static/qsystemerror.lo .obj/release-static/qbitarray.lo .obj/release-static/qbytearray.lo .obj/release-static/qbytearraymatcher.lo .obj/release-static/qdatetime.lo .obj/release-static/qhash.lo .obj/release-static/qlist.lo .obj/release-static/qlocale.lo .obj/release-static/qlocale_tools.lo .obj/release-static/qmap.lo .obj/release-static/qregexp.lo .obj/release-static/qstring.lo .obj/release-static/qstringlist.lo .obj/release-static/qvector.lo .obj/release-static/qvsnprintf.lo .obj/release-static/qxmlutils.lo .obj/release-static/qxmlstream.lo .obj/release-static/qdom.lo .obj/release-static/qxml.lo .obj/release-static/qfilesystemengine_unix.lo .obj/release-static/qfilesystemiterator_unix.lo .obj/release-static/qfsfileengine_unix.lo .obj/release-static/qlocale_unix.lo -static true libbootstrap.a make[1]: Leaving directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/tools/bootstrap' cd src/tools/moc/ && /bin/make -f Makefile make[1]: Entering directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/tools/moc' /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/qmake -spec ../../../mkspecs/linux-g++ -o Makefile moc.pro libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -DQT_MOC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -I/usr/pkg/include -o release-shared/moc.lo moc.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -DQT_MOC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -I/usr/pkg/include -o release-shared/preprocessor.lo preprocessor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -DQT_MOC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -I/usr/pkg/include -o release-shared/generator.lo generator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -DQT_MOC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -I/usr/pkg/include -o release-shared/parser.lo parser.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -DQT_MOC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -I/usr/pkg/include -o release-shared/token.lo token.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -DQT_MOC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -I/usr/pkg/include -o release-shared/main.lo main.cpp libtool --silent --mode=link c++ -Wl,-zrelro -ldl -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -Wl,-R/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -o ../../../bin/moc release-shared/moc.lo release-shared/preprocessor.lo release-shared/generator.lo release-shared/parser.lo release-shared/token.lo release-shared/main.lo -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/tools/bootstrap -lbootstrap -L/usr/pkg/lib -L/usr/lib64 -ldl -lz -lz make[1]: Leaving directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/tools/moc' cd src/tools/rcc/ && /bin/make -f Makefile make[1]: Entering directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/tools/rcc' libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -DQT_RCC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -I/usr/pkg/include -o .obj/release-shared/rcc.lo rcc.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -DQT_RCC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -I/usr/pkg/include -o .obj/release-shared/main.lo main.cpp libtool --silent --mode=link c++ -Wl,-zrelro -ldl -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -Wl,-R/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -o ../../../bin/rcc .obj/release-shared/rcc.lo .obj/release-shared/main.lo -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/tools/bootstrap -lbootstrap -L/usr/pkg/lib -L/usr/lib64 -ldl -lz -lz make[1]: Leaving directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/tools/rcc' cd src/tools/uic/ && /bin/make -f Makefile make[1]: Entering directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/tools/uic' libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -DQT_UIC -DQT_UIC_CPP_GENERATOR -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -Icpp -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -I/usr/pkg/include -o .obj/release-shared/customwidgetsinfo.lo customwidgetsinfo.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -DQT_UIC -DQT_UIC_CPP_GENERATOR -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -Icpp -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -I/usr/pkg/include -o .obj/release-shared/databaseinfo.lo databaseinfo.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -DQT_UIC -DQT_UIC_CPP_GENERATOR -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -Icpp -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -I/usr/pkg/include -o .obj/release-shared/driver.lo driver.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -DQT_UIC -DQT_UIC_CPP_GENERATOR -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -Icpp -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -I/usr/pkg/include -o .obj/release-shared/treewalker.lo treewalker.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -DQT_UIC -DQT_UIC_CPP_GENERATOR -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -Icpp -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -I/usr/pkg/include -o .obj/release-shared/ui4.lo ui4.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -DQT_UIC -DQT_UIC_CPP_GENERATOR -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -Icpp -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -I/usr/pkg/include -o .obj/release-shared/validator.lo validator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -DQT_UIC -DQT_UIC_CPP_GENERATOR -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -Icpp -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -I/usr/pkg/include -o .obj/release-shared/cppextractimages.lo cpp/cppextractimages.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -DQT_UIC -DQT_UIC_CPP_GENERATOR -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -Icpp -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -I/usr/pkg/include -o .obj/release-shared/cppwritedeclaration.lo cpp/cppwritedeclaration.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -DQT_UIC -DQT_UIC_CPP_GENERATOR -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -Icpp -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -I/usr/pkg/include -o .obj/release-shared/cppwriteicondata.lo cpp/cppwriteicondata.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -DQT_UIC -DQT_UIC_CPP_GENERATOR -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -Icpp -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -I/usr/pkg/include -o .obj/release-shared/cppwriteicondeclaration.lo cpp/cppwriteicondeclaration.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -DQT_UIC -DQT_UIC_CPP_GENERATOR -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -Icpp -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -I/usr/pkg/include -o .obj/release-shared/cppwriteiconinitialization.lo cpp/cppwriteiconinitialization.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -DQT_UIC -DQT_UIC_CPP_GENERATOR -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -Icpp -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -I/usr/pkg/include -o .obj/release-shared/cppwriteincludes.lo cpp/cppwriteincludes.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -DQT_UIC -DQT_UIC_CPP_GENERATOR -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -Icpp -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -I/usr/pkg/include -o .obj/release-shared/cppwriteinitialization.lo cpp/cppwriteinitialization.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -DQT_UIC -DQT_UIC_CPP_GENERATOR -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -Icpp -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -I/usr/pkg/include -o .obj/release-shared/main.lo main.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -DQT_UIC -DQT_UIC_CPP_GENERATOR -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I. -I. -Icpp -I. -I../../../include -I../../../include/QtCore -I../../../include/QtXml -I../../xml -I/usr/pkg/include -o .obj/release-shared/uic.lo uic.cpp libtool --silent --mode=link c++ -Wl,-zrelro -ldl -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -Wl,-R/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -o ../../../bin/uic .obj/release-shared/customwidgetsinfo.lo .obj/release-shared/databaseinfo.lo .obj/release-shared/driver.lo .obj/release-shared/treewalker.lo .obj/release-shared/ui4.lo .obj/release-shared/validator.lo .obj/release-shared/cppextractimages.lo .obj/release-shared/cppwritedeclaration.lo .obj/release-shared/cppwriteicondata.lo .obj/release-shared/cppwriteicondeclaration.lo .obj/release-shared/cppwriteiconinitialization.lo .obj/release-shared/cppwriteincludes.lo .obj/release-shared/cppwriteinitialization.lo .obj/release-shared/main.lo .obj/release-shared/uic.lo -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/tools/bootstrap -lbootstrap -L/usr/pkg/lib -L/usr/lib64 -ldl -lz -lz make[1]: Leaving directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/tools/uic' cd src/corelib/ && /bin/make -f Makefile make[1]: Entering directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/corelib' /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include animation/qabstractanimation.h -o .moc/release-shared/moc_qabstractanimation.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include animation/qvariantanimation.h -o .moc/release-shared/moc_qvariantanimation.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include animation/qpropertyanimation.h -o .moc/release-shared/moc_qpropertyanimation.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include animation/qanimationgroup.h -o .moc/release-shared/moc_qanimationgroup.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include animation/qsequentialanimationgroup.h -o .moc/release-shared/moc_qsequentialanimationgroup.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include animation/qparallelanimationgroup.h -o .moc/release-shared/moc_qparallelanimationgroup.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include animation/qpauseanimation.h -o .moc/release-shared/moc_qpauseanimation.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfuture.lo concurrent/qfuture.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfutureinterface.lo concurrent/qfutureinterface.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfuturesynchronizer.lo concurrent/qfuturesynchronizer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfuturewatcher.lo concurrent/qfuturewatcher.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qrunnable.lo concurrent/qrunnable.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtconcurrentfilter.lo concurrent/qtconcurrentfilter.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtconcurrentmap.lo concurrent/qtconcurrentmap.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtconcurrentresultstore.lo concurrent/qtconcurrentresultstore.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtconcurrentthreadengine.lo concurrent/qtconcurrentthreadengine.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtconcurrentiteratekernel.lo concurrent/qtconcurrentiteratekernel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtconcurrentexception.lo concurrent/qtconcurrentexception.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qthreadpool.lo concurrent/qthreadpool.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qglobal.lo global/qglobal.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qlibraryinfo.lo global/qlibraryinfo.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qmalloc.lo global/qmalloc.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnumeric.lo global/qnumeric.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/epocroot.lo ../../tools/shared/symbian/epocroot.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/registry.lo ../../tools/shared/windows/registry.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qatomic.lo thread/qatomic.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qmutex.lo thread/qmutex.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qreadwritelock.lo thread/qreadwritelock.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qmutexpool.lo thread/qmutexpool.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsemaphore.lo thread/qsemaphore.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qthread.lo thread/qthread.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qthreadstorage.lo thread/qthreadstorage.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qmutex_unix.lo thread/qmutex_unix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qthread_unix.lo thread/qthread_unix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qwaitcondition_unix.lo thread/qwaitcondition_unix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qbitarray.lo tools/qbitarray.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qbytearray.lo tools/qbytearray.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qbytearraymatcher.lo tools/qbytearraymatcher.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcryptographichash.lo tools/qcryptographichash.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdatetime.lo tools/qdatetime.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qeasingcurve.lo tools/qeasingcurve.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qelapsedtimer.lo tools/qelapsedtimer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qhash.lo tools/qhash.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qline.lo tools/qline.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qlinkedlist.lo tools/qlinkedlist.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qlist.lo tools/qlist.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qlocale.lo tools/qlocale.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qlocale_tools.lo tools/qlocale_tools.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qpoint.lo tools/qpoint.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qmap.lo tools/qmap.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qmargins.lo tools/qmargins.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcontiguouscache.lo tools/qcontiguouscache.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qrect.lo tools/qrect.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qregexp.lo tools/qregexp.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qshareddata.lo tools/qshareddata.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsharedpointer.lo tools/qsharedpointer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsimd.lo tools/qsimd.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsize.lo tools/qsize.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qstring.lo tools/qstring.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qstringbuilder.lo tools/qstringbuilder.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qstringlist.lo tools/qstringlist.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextboundaryfinder.lo tools/qtextboundaryfinder.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtimeline.lo tools/qtimeline.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qvector.lo tools/qvector.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qvsnprintf.lo tools/qvsnprintf.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qelapsedtimer_unix.lo tools/qelapsedtimer_unix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qlocale_unix.lo tools/qlocale_unix.cpp libtool --silent --mode=compile cc -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/harfbuzz-buffer.lo ../3rdparty/harfbuzz/src/harfbuzz-buffer.c libtool --silent --mode=compile cc -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/harfbuzz-gdef.lo ../3rdparty/harfbuzz/src/harfbuzz-gdef.c libtool --silent --mode=compile cc -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/harfbuzz-gsub.lo ../3rdparty/harfbuzz/src/harfbuzz-gsub.c libtool --silent --mode=compile cc -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/harfbuzz-gpos.lo ../3rdparty/harfbuzz/src/harfbuzz-gpos.c libtool --silent --mode=compile cc -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/harfbuzz-impl.lo ../3rdparty/harfbuzz/src/harfbuzz-impl.c libtool --silent --mode=compile cc -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/harfbuzz-open.lo ../3rdparty/harfbuzz/src/harfbuzz-open.c libtool --silent --mode=compile cc -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/harfbuzz-stream.lo ../3rdparty/harfbuzz/src/harfbuzz-stream.c libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/harfbuzz-shaper-all.lo ../3rdparty/harfbuzz/src/harfbuzz-shaper-all.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qharfbuzz.lo tools/qharfbuzz.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractfileengine.lo io/qabstractfileengine.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include io/qbuffer.h -o .moc/release-shared/moc_qbuffer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdatastream.lo io/qdatastream.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdataurl.lo io/qdataurl.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtldurl.lo io/qtldurl.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdebug.lo io/qdebug.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdir.lo io/qdir.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdiriterator.lo io/qdiriterator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfile.lo io/qfile.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfileinfo.lo io/qfileinfo.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qiodevice.lo io/qiodevice.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnoncontiguousbytedevice.lo io/qnoncontiguousbytedevice.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include io/qprocess.h -o .moc/release-shared/moc_qprocess.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include io/qtextstream.cpp -o .moc/release-shared/qtextstream.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtemporaryfile.lo io/qtemporaryfile.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qresource.lo io/qresource.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qresource_iterator.lo io/qresource_iterator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qurl.lo io/qurl.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsettings.lo io/qsettings.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfsfileengine.lo io/qfsfileengine.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfsfileengine_iterator.lo io/qfsfileengine_iterator.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include io/qfilesystemwatcher.h -o .moc/release-shared/moc_qfilesystemwatcher.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfilesystementry.lo io/qfilesystementry.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfilesystemengine.lo io/qfilesystemengine.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfsfileengine_unix.lo io/qfsfileengine_unix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfilesystemengine_unix.lo io/qfilesystemengine_unix.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include io/qprocess_unix.cpp -o .moc/release-shared/qprocess_unix.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfilesystemiterator_unix.lo io/qfilesystemiterator_unix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfilesystemwatcher_inotify.lo io/qfilesystemwatcher_inotify.cpp In file included from ../../mkspecs/linux-g++/qplatformdefs.h:85, from io/qfilesystemiterator_unix.cpp:42: io/qfilesystemiterator_unix.cpp: In member function 'bool QFileSystemIterator::advance(QFileSystemEntry&, QFileSystemMetaData&)': ../../mkspecs/linux-g++/../common/posix/qplatformdefs.h:148:35: warning: 'int readdir64_r(DIR*, dirent64*, dirent64**)' is deprecated [-Wdeprecated-declarations] 148 | #define QT_READDIR_R ::readdir64_r | ^~~~~~~~~~~ io/qfilesystemiterator_unix.cpp:114:17: note: in expansion of macro 'QT_READDIR_R' 114 | lastError = QT_READDIR_R(dir, mt_file.data(), &dirEntry); | ^~~~~~~~~~~~ In file included from ../../mkspecs/linux-g++/qplatformdefs.h:65, from io/qfilesystemiterator_unix.cpp:42: /usr/include/dirent.h:201:12: note: declared here 201 | extern int readdir64_r (DIR *__restrict __dirp, | ^~~~~~~~~~~ io/qfilesystemiterator_unix.cpp:114:29: warning: 'int readdir64_r(DIR*, dirent64*, dirent64**)' is deprecated [-Wdeprecated-declarations] 114 | lastError = QT_READDIR_R(dir, mt_file.data(), &dirEntry); In file included from ../../mkspecs/linux-g++/qplatformdefs.h:65, from io/qfilesystemiterator_unix.cpp:42: /usr/include/dirent.h:201:12: note: declared here 201 | extern int readdir64_r (DIR *__restrict __dirp, | ^~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include io/qfilesystemwatcher_dnotify.cpp -o .moc/release-shared/qfilesystemwatcher_dnotify.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qpluginloader.lo plugin/qpluginloader.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfactoryloader.lo plugin/qfactoryloader.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/quuid.lo plugin/quuid.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qlibrary.lo plugin/qlibrary.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qelfparser_p.lo plugin/qelfparser_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qlibrary_unix.lo plugin/qlibrary_unix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstracteventdispatcher.lo kernel/qabstracteventdispatcher.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractitemmodel.lo kernel/qabstractitemmodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qbasictimer.lo kernel/qbasictimer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qeventloop.lo kernel/qeventloop.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcoreapplication.lo kernel/qcoreapplication.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcoreevent.lo kernel/qcoreevent.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qmetaobject.lo kernel/qmetaobject.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qmetatype.lo kernel/qmetatype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qmimedata.lo kernel/qmimedata.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include kernel/qobject.h -o .moc/release-shared/moc_qobject.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qobjectcleanuphandler.lo kernel/qobjectcleanuphandler.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include kernel/qsignalmapper.h -o .moc/release-shared/moc_qsignalmapper.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsocketnotifier.lo kernel/qsocketnotifier.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include kernel/qtimer.cpp -o .moc/release-shared/qtimer.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtranslator.lo kernel/qtranslator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qvariant.lo kernel/qvariant.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcoreglobaldata.lo kernel/qcoreglobaldata.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsharedmemory.lo kernel/qsharedmemory.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsystemsemaphore.lo kernel/qsystemsemaphore.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qpointer.lo kernel/qpointer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qmath.lo kernel/qmath.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsystemerror.lo kernel/qsystemerror.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcore_unix.lo kernel/qcore_unix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcrashhandler.lo kernel/qcrashhandler.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsharedmemory_unix.lo kernel/qsharedmemory_unix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsystemsemaphore_unix.lo kernel/qsystemsemaphore_unix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qeventdispatcher_unix.lo kernel/qeventdispatcher_unix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qisciicodec.lo codecs/qisciicodec.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qlatincodec.lo codecs/qlatincodec.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsimplecodec.lo codecs/qsimplecodec.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextcodec.lo codecs/qtextcodec.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtsciicodec.lo codecs/qtsciicodec.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qutfcodec.lo codecs/qutfcodec.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextcodecplugin.lo codecs/qtextcodecplugin.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfontlaocodec.lo codecs/qfontlaocodec.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qiconvcodec.lo codecs/qiconvcodec.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include statemachine/qstatemachine.h -o .moc/release-shared/moc_qstatemachine.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractstate.lo statemachine/qabstractstate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qstate.lo statemachine/qstate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfinalstate.lo statemachine/qfinalstate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qhistorystate.lo statemachine/qhistorystate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstracttransition.lo statemachine/qabstracttransition.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsignaltransition.lo statemachine/qsignaltransition.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qeventtransition.lo statemachine/qeventtransition.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxmlstream.lo xml/qxmlstream.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxmlutils.lo xml/qxmlutils.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include animation/qabstractanimation_p.h -o .moc/release-shared/moc_qabstractanimation_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include concurrent/qfuturewatcher.h -o .moc/release-shared/moc_qfuturewatcher.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include concurrent/qthreadpool.h -o .moc/release-shared/moc_qthreadpool.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include global/qnamespace.h -o .moc/release-shared/moc_qnamespace.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include thread/qthread.h -o .moc/release-shared/moc_qthread.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include tools/qeasingcurve.h -o .moc/release-shared/moc_qeasingcurve.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include tools/qlocale.h -o .moc/release-shared/moc_qlocale.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include tools/qtimeline.h -o .moc/release-shared/moc_qtimeline.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include io/qfile.h -o .moc/release-shared/moc_qfile.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include io/qiodevice.h -o .moc/release-shared/moc_qiodevice.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include io/qnoncontiguousbytedevice_p.h -o .moc/release-shared/moc_qnoncontiguousbytedevice_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include io/qtemporaryfile.h -o .moc/release-shared/moc_qtemporaryfile.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include io/qsettings.h -o .moc/release-shared/moc_qsettings.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include io/qfilesystemwatcher_p.h -o .moc/release-shared/moc_qfilesystemwatcher_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include io/qfilesystemwatcher_inotify_p.h -o .moc/release-shared/moc_qfilesystemwatcher_inotify_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include io/qfilesystemwatcher_dnotify_p.h -o .moc/release-shared/moc_qfilesystemwatcher_dnotify_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include plugin/qpluginloader.h -o .moc/release-shared/moc_qpluginloader.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include plugin/qlibrary.h -o .moc/release-shared/moc_qlibrary.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include plugin/qfactoryloader_p.h -o .moc/release-shared/moc_qfactoryloader_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include kernel/qabstracteventdispatcher.h -o .moc/release-shared/moc_qabstracteventdispatcher.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include kernel/qabstractitemmodel.h -o .moc/release-shared/moc_qabstractitemmodel.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include kernel/qeventloop.h -o .moc/release-shared/moc_qeventloop.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include kernel/qcoreapplication.h -o .moc/release-shared/moc_qcoreapplication.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include kernel/qcoreevent.h -o .moc/release-shared/moc_qcoreevent.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include kernel/qmimedata.h -o .moc/release-shared/moc_qmimedata.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include kernel/qsocketnotifier.h -o .moc/release-shared/moc_qsocketnotifier.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include kernel/qtimer.h -o .moc/release-shared/moc_qtimer.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include kernel/qtranslator.h -o .moc/release-shared/moc_qtranslator.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include kernel/qobjectcleanuphandler.h -o .moc/release-shared/moc_qobjectcleanuphandler.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include kernel/qsharedmemory.h -o .moc/release-shared/moc_qsharedmemory.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include kernel/qeventdispatcher_unix_p.h -o .moc/release-shared/moc_qeventdispatcher_unix_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include codecs/qtextcodecplugin.h -o .moc/release-shared/moc_qtextcodecplugin.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include statemachine/qabstractstate.h -o .moc/release-shared/moc_qabstractstate.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include statemachine/qstate.h -o .moc/release-shared/moc_qstate.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include statemachine/qfinalstate.h -o .moc/release-shared/moc_qfinalstate.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include statemachine/qhistorystate.h -o .moc/release-shared/moc_qhistorystate.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include statemachine/qabstracttransition.h -o .moc/release-shared/moc_qabstracttransition.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include statemachine/qsignaltransition.h -o .moc/release-shared/moc_qsignaltransition.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include statemachine/qeventtransition.h -o .moc/release-shared/moc_qeventtransition.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractanimation.lo animation/qabstractanimation.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qvariantanimation.lo animation/qvariantanimation.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qpropertyanimation.lo animation/qpropertyanimation.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qanimationgroup.lo animation/qanimationgroup.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsequentialanimationgroup.lo animation/qsequentialanimationgroup.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qparallelanimationgroup.lo animation/qparallelanimationgroup.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qpauseanimation.lo animation/qpauseanimation.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qbuffer.lo io/qbuffer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qprocess.lo io/qprocess.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextstream.lo io/qtextstream.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include io/qfilesystemwatcher.cpp -o .moc/release-shared/qfilesystemwatcher.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qprocess_unix.lo io/qprocess_unix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfilesystemwatcher_dnotify.lo io/qfilesystemwatcher_dnotify.cpp io/qprocess_unix.cpp: In member function 'void QProcessPrivate::execChild(const char*, char**, char**, char**)': io/qprocess_unix.cpp:796:17: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 796 | QT_CHDIR(workingDir); io/qprocess_unix.cpp: In static member function 'static bool QProcessPrivate::startDetached(const QString&, const QStringList&, const QString&, qint64*)': io/qprocess_unix.cpp:1400:25: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1400 | QT_CHDIR(encodedWorkingDirectory.constData()); io/qprocess_unix.cpp:1453:17: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1453 | QT_CHDIR("/"); libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qobject.lo kernel/qobject.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsignalmapper.lo kernel/qsignalmapper.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtimer.lo kernel/qtimer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qstatemachine.lo statemachine/qstatemachine.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qabstractanimation_p.lo .moc/release-shared/moc_qabstractanimation_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qfuturewatcher.lo .moc/release-shared/moc_qfuturewatcher.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qthreadpool.lo .moc/release-shared/moc_qthreadpool.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qnamespace.lo .moc/release-shared/moc_qnamespace.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qthread.lo .moc/release-shared/moc_qthread.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qeasingcurve.lo .moc/release-shared/moc_qeasingcurve.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qlocale.lo .moc/release-shared/moc_qlocale.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qtimeline.lo .moc/release-shared/moc_qtimeline.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qfile.lo .moc/release-shared/moc_qfile.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qiodevice.lo .moc/release-shared/moc_qiodevice.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qnoncontiguousbytedevice_p.lo .moc/release-shared/moc_qnoncontiguousbytedevice_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qtemporaryfile.lo .moc/release-shared/moc_qtemporaryfile.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qsettings.lo .moc/release-shared/moc_qsettings.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qfilesystemwatcher_p.lo .moc/release-shared/moc_qfilesystemwatcher_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qfilesystemwatcher_inotify_p.lo .moc/release-shared/moc_qfilesystemwatcher_inotify_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qfilesystemwatcher_dnotify_p.lo .moc/release-shared/moc_qfilesystemwatcher_dnotify_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qpluginloader.lo .moc/release-shared/moc_qpluginloader.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qlibrary.lo .moc/release-shared/moc_qlibrary.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qfactoryloader_p.lo .moc/release-shared/moc_qfactoryloader_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qabstracteventdispatcher.lo .moc/release-shared/moc_qabstracteventdispatcher.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qabstractitemmodel.lo .moc/release-shared/moc_qabstractitemmodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qeventloop.lo .moc/release-shared/moc_qeventloop.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qcoreapplication.lo .moc/release-shared/moc_qcoreapplication.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qcoreevent.lo .moc/release-shared/moc_qcoreevent.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qmimedata.lo .moc/release-shared/moc_qmimedata.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qsocketnotifier.lo .moc/release-shared/moc_qsocketnotifier.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qtimer.lo .moc/release-shared/moc_qtimer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qtranslator.lo .moc/release-shared/moc_qtranslator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qobjectcleanuphandler.lo .moc/release-shared/moc_qobjectcleanuphandler.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qsharedmemory.lo .moc/release-shared/moc_qsharedmemory.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qeventdispatcher_unix_p.lo .moc/release-shared/moc_qeventdispatcher_unix_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qtextcodecplugin.lo .moc/release-shared/moc_qtextcodecplugin.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qabstractstate.lo .moc/release-shared/moc_qabstractstate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qstate.lo .moc/release-shared/moc_qstate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qfinalstate.lo .moc/release-shared/moc_qfinalstate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qhistorystate.lo .moc/release-shared/moc_qhistorystate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qabstracttransition.lo .moc/release-shared/moc_qabstracttransition.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qsignaltransition.lo .moc/release-shared/moc_qsignaltransition.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qeventtransition.lo .moc/release-shared/moc_qeventtransition.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DELF_INTERPRETER=\"\" -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -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 -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfilesystemwatcher.lo io/qfilesystemwatcher.cpp libtool --silent --mode=link c++ -version-info 12:7:8 -rpath /usr/pkg/qt4/lib -Wl,-zrelro -ldl -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -Wl,-e,qt_core_boilerplate -pthread -Wl,-R/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -o ../../lib/libQtCore.la .obj/release-shared/qabstractanimation.lo .obj/release-shared/qvariantanimation.lo .obj/release-shared/qpropertyanimation.lo .obj/release-shared/qanimationgroup.lo .obj/release-shared/qsequentialanimationgroup.lo .obj/release-shared/qparallelanimationgroup.lo .obj/release-shared/qpauseanimation.lo .obj/release-shared/qfuture.lo .obj/release-shared/qfutureinterface.lo .obj/release-shared/qfuturesynchronizer.lo .obj/release-shared/qfuturewatcher.lo .obj/release-shared/qrunnable.lo .obj/release-shared/qtconcurrentfilter.lo .obj/release-shared/qtconcurrentmap.lo .obj/release-shared/qtconcurrentresultstore.lo .obj/release-shared/qtconcurrentthreadengine.lo .obj/release-shared/qtconcurrentiteratekernel.lo .obj/release-shared/qtconcurrentexception.lo .obj/release-shared/qthreadpool.lo .obj/release-shared/qglobal.lo .obj/release-shared/qlibraryinfo.lo .obj/release-shared/qmalloc.lo .obj/release-shared/qnumeric.lo .obj/release-shared/epocroot.lo .obj/release-shared/registry.lo .obj/release-shared/qatomic.lo .obj/release-shared/qmutex.lo .obj/release-shared/qreadwritelock.lo .obj/release-shared/qmutexpool.lo .obj/release-shared/qsemaphore.lo .obj/release-shared/qthread.lo .obj/release-shared/qthreadstorage.lo .obj/release-shared/qmutex_unix.lo .obj/release-shared/qthread_unix.lo .obj/release-shared/qwaitcondition_unix.lo .obj/release-shared/qbitarray.lo .obj/release-shared/qbytearray.lo .obj/release-shared/qbytearraymatcher.lo .obj/release-shared/qcryptographichash.lo .obj/release-shared/qdatetime.lo .obj/release-shared/qeasingcurve.lo .obj/release-shared/qelapsedtimer.lo .obj/release-shared/qhash.lo .obj/release-shared/qline.lo .obj/release-shared/qlinkedlist.lo .obj/release-shared/qlist.lo .obj/release-shared/qlocale.lo .obj/release-shared/qlocale_tools.lo .obj/release-shared/qpoint.lo .obj/release-shared/qmap.lo .obj/release-shared/qmargins.lo .obj/release-shared/qcontiguouscache.lo .obj/release-shared/qrect.lo .obj/release-shared/qregexp.lo .obj/release-shared/qshareddata.lo .obj/release-shared/qsharedpointer.lo .obj/release-shared/qsimd.lo .obj/release-shared/qsize.lo .obj/release-shared/qstring.lo .obj/release-shared/qstringbuilder.lo .obj/release-shared/qstringlist.lo .obj/release-shared/qtextboundaryfinder.lo .obj/release-shared/qtimeline.lo .obj/release-shared/qvector.lo .obj/release-shared/qvsnprintf.lo .obj/release-shared/qelapsedtimer_unix.lo .obj/release-shared/qlocale_unix.lo .obj/release-shared/harfbuzz-buffer.lo .obj/release-shared/harfbuzz-gdef.lo .obj/release-shared/harfbuzz-gsub.lo .obj/release-shared/harfbuzz-gpos.lo .obj/release-shared/harfbuzz-impl.lo .obj/release-shared/harfbuzz-open.lo .obj/release-shared/harfbuzz-stream.lo .obj/release-shared/harfbuzz-shaper-all.lo .obj/release-shared/qharfbuzz.lo .obj/release-shared/qabstractfileengine.lo .obj/release-shared/qbuffer.lo .obj/release-shared/qdatastream.lo .obj/release-shared/qdataurl.lo .obj/release-shared/qtldurl.lo .obj/release-shared/qdebug.lo .obj/release-shared/qdir.lo .obj/release-shared/qdiriterator.lo .obj/release-shared/qfile.lo .obj/release-shared/qfileinfo.lo .obj/release-shared/qiodevice.lo .obj/release-shared/qnoncontiguousbytedevice.lo .obj/release-shared/qprocess.lo .obj/release-shared/qtextstream.lo .obj/release-shared/qtemporaryfile.lo .obj/release-shared/qresource.lo .obj/release-shared/qresource_iterator.lo .obj/release-shared/qurl.lo .obj/release-shared/qsettings.lo .obj/release-shared/qfsfileengine.lo .obj/release-shared/qfsfileengine_iterator.lo .obj/release-shared/qfilesystemwatcher.lo .obj/release-shared/qfilesystementry.lo .obj/release-shared/qfilesystemengine.lo .obj/release-shared/qfsfileengine_unix.lo .obj/release-shared/qfilesystemengine_unix.lo .obj/release-shared/qprocess_unix.lo .obj/release-shared/qfilesystemiterator_unix.lo .obj/release-shared/qfilesystemwatcher_inotify.lo .obj/release-shared/qfilesystemwatcher_dnotify.lo .obj/release-shared/qpluginloader.lo .obj/release-shared/qfactoryloader.lo .obj/release-shared/quuid.lo .obj/release-shared/qlibrary.lo .obj/release-shared/qelfparser_p.lo .obj/release-shared/qlibrary_unix.lo .obj/release-shared/qabstracteventdispatcher.lo .obj/release-shared/qabstractitemmodel.lo .obj/release-shared/qbasictimer.lo .obj/release-shared/qeventloop.lo .obj/release-shared/qcoreapplication.lo .obj/release-shared/qcoreevent.lo .obj/release-shared/qmetaobject.lo .obj/release-shared/qmetatype.lo .obj/release-shared/qmimedata.lo .obj/release-shared/qobject.lo .obj/release-shared/qobjectcleanuphandler.lo .obj/release-shared/qsignalmapper.lo .obj/release-shared/qsocketnotifier.lo .obj/release-shared/qtimer.lo .obj/release-shared/qtranslator.lo .obj/release-shared/qvariant.lo .obj/release-shared/qcoreglobaldata.lo .obj/release-shared/qsharedmemory.lo .obj/release-shared/qsystemsemaphore.lo .obj/release-shared/qpointer.lo .obj/release-shared/qmath.lo .obj/release-shared/qsystemerror.lo .obj/release-shared/qcore_unix.lo .obj/release-shared/qcrashhandler.lo .obj/release-shared/qsharedmemory_unix.lo .obj/release-shared/qsystemsemaphore_unix.lo .obj/release-shared/qeventdispatcher_unix.lo .obj/release-shared/qisciicodec.lo .obj/release-shared/qlatincodec.lo .obj/release-shared/qsimplecodec.lo .obj/release-shared/qtextcodec.lo .obj/release-shared/qtsciicodec.lo .obj/release-shared/qutfcodec.lo .obj/release-shared/qtextcodecplugin.lo .obj/release-shared/qfontlaocodec.lo .obj/release-shared/qiconvcodec.lo .obj/release-shared/qstatemachine.lo .obj/release-shared/qabstractstate.lo .obj/release-shared/qstate.lo .obj/release-shared/qfinalstate.lo .obj/release-shared/qhistorystate.lo .obj/release-shared/qabstracttransition.lo .obj/release-shared/qsignaltransition.lo .obj/release-shared/qeventtransition.lo .obj/release-shared/qxmlstream.lo .obj/release-shared/qxmlutils.lo .obj/release-shared/moc_qabstractanimation_p.lo .obj/release-shared/moc_qfuturewatcher.lo .obj/release-shared/moc_qthreadpool.lo .obj/release-shared/moc_qnamespace.lo .obj/release-shared/moc_qthread.lo .obj/release-shared/moc_qeasingcurve.lo .obj/release-shared/moc_qlocale.lo .obj/release-shared/moc_qtimeline.lo .obj/release-shared/moc_qfile.lo .obj/release-shared/moc_qiodevice.lo .obj/release-shared/moc_qnoncontiguousbytedevice_p.lo .obj/release-shared/moc_qtemporaryfile.lo .obj/release-shared/moc_qsettings.lo .obj/release-shared/moc_qfilesystemwatcher_p.lo .obj/release-shared/moc_qfilesystemwatcher_inotify_p.lo .obj/release-shared/moc_qfilesystemwatcher_dnotify_p.lo .obj/release-shared/moc_qpluginloader.lo .obj/release-shared/moc_qlibrary.lo .obj/release-shared/moc_qfactoryloader_p.lo .obj/release-shared/moc_qabstracteventdispatcher.lo .obj/release-shared/moc_qabstractitemmodel.lo .obj/release-shared/moc_qeventloop.lo .obj/release-shared/moc_qcoreapplication.lo .obj/release-shared/moc_qcoreevent.lo .obj/release-shared/moc_qmimedata.lo .obj/release-shared/moc_qsocketnotifier.lo .obj/release-shared/moc_qtimer.lo .obj/release-shared/moc_qtranslator.lo .obj/release-shared/moc_qobjectcleanuphandler.lo .obj/release-shared/moc_qsharedmemory.lo .obj/release-shared/moc_qeventdispatcher_unix_p.lo .obj/release-shared/moc_qtextcodecplugin.lo .obj/release-shared/moc_qabstractstate.lo .obj/release-shared/moc_qstate.lo .obj/release-shared/moc_qfinalstate.lo .obj/release-shared/moc_qhistorystate.lo .obj/release-shared/moc_qabstracttransition.lo .obj/release-shared/moc_qsignaltransition.lo .obj/release-shared/moc_qeventtransition.lo -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib -ldl -lpthread -lrt -lz -lm -lrt make[1]: Leaving directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/corelib' cd src/xml/ && /bin/make -f Makefile make[1]: Entering directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/xml' /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/qmake -spec ../../mkspecs/linux-g++ -o Makefile xml.pro WARNING: create_libtool specified with compile_libtool can lead to conflicting .la formats, create_libtool has been disabled libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XML_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtXml -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdom.lo dom/qdom.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XML_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtXml -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxml.lo sax/qxml.cpp libtool --silent --mode=link c++ -version-info 12:7:8 -rpath /usr/pkg/qt4/lib -Wl,-zrelro -ldl -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -pthread -Wl,-R/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -o ../../lib/libQtXml.la .obj/release-shared/qdom.lo .obj/release-shared/qxml.lo -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtCore.la -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib -ldl -lpthread -lrt make[1]: Leaving directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/xml' cd src/network/ && /bin/make -f Makefile make[1]: Entering directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/network' /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/qmake -spec ../../mkspecs/linux-g++ -o Makefile network.pro WARNING: create_libtool specified with compile_libtool can lead to conflicting .la formats, create_libtool has been disabled /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include access/qftp.h -o .moc/release-shared/moc_qftp.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include access/qhttp.h -o .moc/release-shared/moc_qhttp.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qhttpnetworkheader.lo access/qhttpnetworkheader.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qhttpnetworkrequest.lo access/qhttpnetworkrequest.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qhttpnetworkreply.lo access/qhttpnetworkreply.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include access/qhttpnetworkconnection_p.h -o .moc/release-shared/moc_qhttpnetworkconnection_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include access/qhttpnetworkconnectionchannel_p.h -o .moc/release-shared/moc_qhttpnetworkconnectionchannel_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkaccessauthenticationmanager.lo access/qnetworkaccessauthenticationmanager.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include access/qnetworkaccessmanager.h -o .moc/release-shared/moc_qnetworkaccessmanager.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkaccesscache.lo access/qnetworkaccesscache.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkaccessbackend.lo access/qnetworkaccessbackend.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkaccessdebugpipebackend.lo access/qnetworkaccessdebugpipebackend.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkaccessfilebackend.lo access/qnetworkaccessfilebackend.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkaccesscachebackend.lo access/qnetworkaccesscachebackend.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkaccessftpbackend.lo access/qnetworkaccessftpbackend.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkaccesshttpbackend.lo access/qnetworkaccesshttpbackend.cpp access/qnetworkaccesshttpbackend.cpp: In member function 'void QNetworkAccessHttpBackend::sentUploadDataSlot(qint64, qint64)': access/qnetworkaccesshttpbackend.cpp:930:14: warning: 'QString::QString(const char*)' is deprecated [-Wdeprecated-declarations] 930 | error(QNetworkReply::UnknownNetworkError, ""); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qstring.h:1, from ../../include/QtCore/QString:1, from ../../include/QtNetwork/../../src/network/access/qnetworkrequest.h:46, from ../../include/QtNetwork/qnetworkrequest.h:1, from access/qhttpnetworkconnection_p.h:55, from access/qnetworkaccesshttpbackend_p.h:56, from access/qnetworkaccesshttpbackend.cpp:44: ../../include/QtCore/../../src/corelib/tools/qstring.h:419:43: note: declared here 419 | inline QT_ASCII_CAST_WARN_CONSTRUCTOR QString(const char *ch) : d(fromAscii_helper(ch)) | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkcookie.lo access/qnetworkcookie.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkcookiejar.lo access/qnetworkcookiejar.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkrequest.lo access/qnetworkrequest.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkreply.lo access/qnetworkreply.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include access/qnetworkreplyimpl_p.h -o .moc/release-shared/moc_qnetworkreplyimpl_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include access/qnetworkreplydataimpl_p.h -o .moc/release-shared/moc_qnetworkreplydataimpl_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include access/qnetworkreplyfileimpl_p.h -o .moc/release-shared/moc_qnetworkreplyfileimpl_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractnetworkcache.lo access/qabstractnetworkcache.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkdiskcache.lo access/qnetworkdiskcache.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qhttpthreaddelegate.lo access/qhttpthreaddelegate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qhttpmultipart.lo access/qhttpmultipart.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include bearer/qnetworksession.h -o .moc/release-shared/moc_qnetworksession.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include bearer/qnetworkconfigmanager.h -o .moc/release-shared/moc_qnetworkconfigmanager.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkconfiguration.lo bearer/qnetworkconfiguration.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkconfigmanager_p.lo bearer/qnetworkconfigmanager_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include bearer/qbearerengine_p.h -o .moc/release-shared/moc_qbearerengine_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qbearerplugin.lo bearer/qbearerplugin.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsharednetworksession.lo bearer/qsharednetworksession.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qauthenticator.lo kernel/qauthenticator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qhostaddress.lo kernel/qhostaddress.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qhostinfo.lo kernel/qhostinfo.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qurlinfo.lo kernel/qurlinfo.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkproxy.lo kernel/qnetworkproxy.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkinterface.lo kernel/qnetworkinterface.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qhostinfo_unix.lo kernel/qhostinfo_unix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkinterface_unix.lo kernel/qnetworkinterface_unix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkproxy_generic.lo kernel/qnetworkproxy_generic.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractsocketengine.lo socket/qabstractsocketengine.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qhttpsocketengine.lo socket/qhttpsocketengine.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsocks5socketengine.lo socket/qsocks5socketengine.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include socket/qabstractsocket.h -o .moc/release-shared/moc_qabstractsocket.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtcpsocket.lo socket/qtcpsocket.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qudpsocket.lo socket/qudpsocket.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include socket/qtcpserver.h -o .moc/release-shared/moc_qtcpserver.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include socket/qlocalsocket.h -o .moc/release-shared/moc_qlocalsocket.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include socket/qlocalserver.h -o .moc/release-shared/moc_qlocalserver.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnativesocketengine.lo socket/qnativesocketengine.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnativesocketengine_unix.lo socket/qnativesocketengine_unix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qlocalsocket_unix.lo socket/qlocalsocket_unix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qlocalserver_unix.lo socket/qlocalserver_unix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qssl.lo ssl/qssl.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsslcertificate.lo ssl/qsslcertificate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsslconfiguration.lo ssl/qsslconfiguration.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsslcipher.lo ssl/qsslcipher.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsslerror.lo ssl/qsslerror.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsslkey.lo ssl/qsslkey.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include ssl/qsslsocket.h -o .moc/release-shared/moc_qsslsocket.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsslsocket_openssl.lo ssl/qsslsocket_openssl.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsslsocket_openssl_symbols.lo ssl/qsslsocket_openssl_symbols.cpp In file included from ssl/qsslsocket_openssl_symbols.cpp:47: ssl/qsslsocket_openssl_symbols.cpp: In function 'unsigned char* q_ASN1_STRING_data(ASN1_STRING*)': ssl/qsslsocket_openssl_symbols_p.h:172:37: warning: 'unsigned char* ASN1_STRING_data(ASN1_STRING*)' is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] 172 | ret q_##func(arg) { funcret func(a); } ssl/qsslsocket_openssl_symbols.cpp:109:1: note: in expansion of macro 'DEFINEFUNC' 109 | DEFINEFUNC(unsigned char *, ASN1_STRING_data, ASN1_STRING *a, a, return 0, return) | ^~~~~~~~~~ In file included from ssl/qsslsocket_openssl_p.h:66, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslsocket_openssl_symbols.cpp:47: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/asn1.h:683:40: note: declared here 683 | OSSL_DEPRECATEDIN_1_1_0 unsigned char *ASN1_STRING_data(ASN1_STRING *x); | ^~~~~~~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_symbols.cpp:47: ssl/qsslsocket_openssl_symbols.cpp: In function 'void q_DSA_free(DSA*)': ssl/qsslsocket_openssl_symbols_p.h:172:37: warning: 'void DSA_free(DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | ret q_##func(arg) { funcret func(a); } ssl/qsslsocket_openssl_symbols.cpp:132:1: note: in expansion of macro 'DEFINEFUNC' 132 | DEFINEFUNC(void, DSA_free, DSA *a, a, return, DUMMYARG) | ^~~~~~~~~~ In file included from /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/x509.h:37, from /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:23, from ssl/qsslsocket_openssl_p.h:71, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslsocket_openssl_symbols.cpp:47: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/dsa.h:132:28: note: declared here 132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ In file included from ssl/qsslsocket_openssl_symbols.cpp:47: ssl/qsslsocket_openssl_symbols.cpp: In function 'int q_EVP_PKEY_assign(EVP_PKEY*, int, char*)': ssl/qsslsocket_openssl_symbols_p.h:180:50: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 180 | ret q_##func(arg1, arg2, arg3) { funcret func(a, b, c); } ssl/qsslsocket_openssl_symbols.cpp:141:1: note: in expansion of macro 'DEFINEFUNC3' 141 | DEFINEFUNC3(int, EVP_PKEY_assign, EVP_PKEY *a, a, int b, b, char *c, c, return -1, return) | ^~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_p.h:70, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslsocket_openssl_symbols.cpp:47: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/evp.h:1338:5: note: declared here 1338 | int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key); | ^~~~~~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_symbols.cpp:47: ssl/qsslsocket_openssl_symbols.cpp: In function 'int q_EVP_PKEY_set1_RSA(EVP_PKEY*, RSA*)': ssl/qsslsocket_openssl_symbols_p.h:176:44: warning: 'int EVP_PKEY_set1_RSA(EVP_PKEY*, rsa_st*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 176 | ret q_##func(arg1, arg2) { funcret func(a, b); } ssl/qsslsocket_openssl_symbols.cpp:142:1: note: in expansion of macro 'DEFINEFUNC2' 142 | DEFINEFUNC2(int, EVP_PKEY_set1_RSA, EVP_PKEY *a, a, RSA *b, b, return -1, return) | ^~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_p.h:70, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslsocket_openssl_symbols.cpp:47: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/evp.h:1354:5: note: declared here 1354 | int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, struct rsa_st *key); | ^~~~~~~~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_symbols.cpp:47: ssl/qsslsocket_openssl_symbols.cpp: In function 'int q_EVP_PKEY_set1_DSA(EVP_PKEY*, DSA*)': ssl/qsslsocket_openssl_symbols_p.h:176:44: warning: 'int EVP_PKEY_set1_DSA(EVP_PKEY*, dsa_st*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 176 | ret q_##func(arg1, arg2) { funcret func(a, b); } ssl/qsslsocket_openssl_symbols.cpp:143:1: note: in expansion of macro 'DEFINEFUNC2' 143 | DEFINEFUNC2(int, EVP_PKEY_set1_DSA, EVP_PKEY *a, a, DSA *b, b, return -1, return) | ^~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_p.h:70, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslsocket_openssl_symbols.cpp:47: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/evp.h:1363:5: note: declared here 1363 | int EVP_PKEY_set1_DSA(EVP_PKEY *pkey, struct dsa_st *key); | ^~~~~~~~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_symbols.cpp:47: ssl/qsslsocket_openssl_symbols.cpp: In function 'DSA* q_EVP_PKEY_get1_DSA(EVP_PKEY*)': ssl/qsslsocket_openssl_symbols_p.h:172:37: warning: 'dsa_st* EVP_PKEY_get1_DSA(EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | ret q_##func(arg) { funcret func(a); } ssl/qsslsocket_openssl_symbols.cpp:145:1: note: in expansion of macro 'DEFINEFUNC' 145 | DEFINEFUNC(DSA *, EVP_PKEY_get1_DSA, EVP_PKEY *a, a, return 0, return) | ^~~~~~~~~~ In file included from ssl/qsslsocket_openssl_p.h:70, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslsocket_openssl_symbols.cpp:47: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/evp.h:1367:16: note: declared here 1367 | struct dsa_st *EVP_PKEY_get1_DSA(EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_symbols.cpp:47: ssl/qsslsocket_openssl_symbols.cpp: In function 'RSA* q_EVP_PKEY_get1_RSA(EVP_PKEY*)': ssl/qsslsocket_openssl_symbols_p.h:172:37: warning: 'rsa_st* EVP_PKEY_get1_RSA(EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | ret q_##func(arg) { funcret func(a); } ssl/qsslsocket_openssl_symbols.cpp:146:1: note: in expansion of macro 'DEFINEFUNC' 146 | DEFINEFUNC(RSA *, EVP_PKEY_get1_RSA, EVP_PKEY *a, a, return 0, return) | ^~~~~~~~~~ In file included from ssl/qsslsocket_openssl_p.h:70, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslsocket_openssl_symbols.cpp:47: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/evp.h:1358:16: note: declared here 1358 | struct rsa_st *EVP_PKEY_get1_RSA(EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_symbols.cpp:47: ssl/qsslsocket_openssl_symbols.cpp: In function 'DSA* q_PEM_read_bio_DSAPrivateKey(BIO*, DSA**, int (*)(char*, int, int, void*), void*)': ssl/qsslsocket_openssl_symbols_p.h:184:56: warning: 'DSA* PEM_read_bio_DSAPrivateKey(BIO*, DSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 184 | ret q_##func(arg1, arg2, arg3, arg4) { funcret func(a, b, c, d); } ssl/qsslsocket_openssl_symbols.cpp:156:1: note: in expansion of macro 'DEFINEFUNC4' 156 | DEFINEFUNC4(DSA *, PEM_read_bio_DSAPrivateKey, BIO *a, a, DSA **b, b, pem_password_cb *c, c, void *d, d, return 0, return) | ^~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_p.h:71, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslsocket_openssl_symbols.cpp:47: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:74:11: note: declared here 74 | type *PEM_##readname##_##name(INTYPE *out, type **x, \ | ^~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:272:10: note: in expansion of macro 'PEM_read_cb_fnsig' 272 | attr PEM_read_cb_fnsig(name, type, BIO, read_bio); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:336:5: note: in expansion of macro 'DECLARE_PEM_read_bio_attr' 336 | DECLARE_PEM_read_bio_attr(attr, name, type) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:363:5: note: in expansion of macro 'DECLARE_PEM_read_attr' 363 | DECLARE_PEM_read_attr(attr, name, type) \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:457:1: note: in expansion of macro 'DECLARE_PEM_rw_cb_attr' 457 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, DSAPrivateKey, DSA) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_symbols.cpp:47: ssl/qsslsocket_openssl_symbols.cpp: In function 'RSA* q_PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int, int, void*), void*)': ssl/qsslsocket_openssl_symbols_p.h:184:56: warning: 'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 184 | ret q_##func(arg1, arg2, arg3, arg4) { funcret func(a, b, c, d); } ssl/qsslsocket_openssl_symbols.cpp:157:1: note: in expansion of macro 'DEFINEFUNC4' 157 | DEFINEFUNC4(RSA *, PEM_read_bio_RSAPrivateKey, BIO *a, a, RSA **b, b, pem_password_cb *c, c, void *d, d, return 0, return) | ^~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_p.h:71, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslsocket_openssl_symbols.cpp:47: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:74:11: note: declared here 74 | type *PEM_##readname##_##name(INTYPE *out, type **x, \ | ^~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:272:10: note: in expansion of macro 'PEM_read_cb_fnsig' 272 | attr PEM_read_cb_fnsig(name, type, BIO, read_bio); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:336:5: note: in expansion of macro 'DECLARE_PEM_read_bio_attr' 336 | DECLARE_PEM_read_bio_attr(attr, name, type) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:363:5: note: in expansion of macro 'DECLARE_PEM_read_attr' 363 | DECLARE_PEM_read_attr(attr, name, type) \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:451:1: note: in expansion of macro 'DECLARE_PEM_rw_cb_attr' 451 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_symbols.cpp:47: ssl/qsslsocket_openssl_symbols.cpp: In function 'int q_PEM_write_bio_DSAPrivateKey(BIO*, DSA*, const EVP_CIPHER*, unsigned char*, int, int (*)(char*, int, int, void*), void*)': ssl/qsslsocket_openssl_symbols_p.h:196:74: warning: 'int PEM_write_bio_DSAPrivateKey(BIO*, const DSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 196 | ret q_##func(arg1, arg2, arg3, arg4, arg5, arg6, arg7) { funcret func(a, b, c, d, e, f, g); } ssl/qsslsocket_openssl_symbols.cpp:158:1: note: in expansion of macro 'DEFINEFUNC7' 158 | DEFINEFUNC7(int, PEM_write_bio_DSAPrivateKey, BIO *a, a, DSA *b, b, const EVP_CIPHER *c, c, unsigned char *d, d, int e, e, pem_password_cb *f, f, void *g, g, return 0, return) | ^~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_p.h:71, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslsocket_openssl_symbols.cpp:47: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:85:9: note: declared here 85 | int PEM_##writename##_##name(OUTTYPE *out, const type *x, \ | ^~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:299:10: note: in expansion of macro 'PEM_write_cb_fnsig' 299 | attr PEM_write_cb_fnsig(name, type, BIO, write_bio); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:326:5: note: in expansion of macro 'DECLARE_PEM_write_cb_bio_attr' 326 | DECLARE_PEM_write_cb_bio_attr(attr, name, type) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:364:5: note: in expansion of macro 'DECLARE_PEM_write_cb_attr' 364 | DECLARE_PEM_write_cb_attr(attr, name, type) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:457:1: note: in expansion of macro 'DECLARE_PEM_rw_cb_attr' 457 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, DSAPrivateKey, DSA) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_symbols.cpp:47: ssl/qsslsocket_openssl_symbols.cpp: In function 'int q_PEM_write_bio_RSAPrivateKey(BIO*, RSA*, const EVP_CIPHER*, unsigned char*, int, int (*)(char*, int, int, void*), void*)': ssl/qsslsocket_openssl_symbols_p.h:196:74: warning: 'int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 196 | ret q_##func(arg1, arg2, arg3, arg4, arg5, arg6, arg7) { funcret func(a, b, c, d, e, f, g); } ssl/qsslsocket_openssl_symbols.cpp:159:1: note: in expansion of macro 'DEFINEFUNC7' 159 | DEFINEFUNC7(int, PEM_write_bio_RSAPrivateKey, BIO *a, a, RSA *b, b, const EVP_CIPHER *c, c, unsigned char *d, d, int e, e, pem_password_cb *f, f, void *g, g, return 0, return) | ^~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_p.h:71, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslsocket_openssl_symbols.cpp:47: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:85:9: note: declared here 85 | int PEM_##writename##_##name(OUTTYPE *out, const type *x, \ | ^~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:299:10: note: in expansion of macro 'PEM_write_cb_fnsig' 299 | attr PEM_write_cb_fnsig(name, type, BIO, write_bio); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:326:5: note: in expansion of macro 'DECLARE_PEM_write_cb_bio_attr' 326 | DECLARE_PEM_write_cb_bio_attr(attr, name, type) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:364:5: note: in expansion of macro 'DECLARE_PEM_write_cb_attr' 364 | DECLARE_PEM_write_cb_attr(attr, name, type) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:451:1: note: in expansion of macro 'DECLARE_PEM_rw_cb_attr' 451 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_symbols.cpp:47: ssl/qsslsocket_openssl_symbols.cpp: In function 'DSA* q_PEM_read_bio_DSA_PUBKEY(BIO*, DSA**, int (*)(char*, int, int, void*), void*)': ssl/qsslsocket_openssl_symbols_p.h:184:56: warning: 'DSA* PEM_read_bio_DSA_PUBKEY(BIO*, DSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 184 | ret q_##func(arg1, arg2, arg3, arg4) { funcret func(a, b, c, d); } ssl/qsslsocket_openssl_symbols.cpp:161:1: note: in expansion of macro 'DEFINEFUNC4' 161 | DEFINEFUNC4(DSA *, PEM_read_bio_DSA_PUBKEY, BIO *a, a, DSA **b, b, pem_password_cb *c, c, void *d, d, return 0, return) | ^~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_p.h:71, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslsocket_openssl_symbols.cpp:47: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:74:11: note: declared here 74 | type *PEM_##readname##_##name(INTYPE *out, type **x, \ | ^~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:272:10: note: in expansion of macro 'PEM_read_cb_fnsig' 272 | attr PEM_read_cb_fnsig(name, type, BIO, read_bio); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:336:5: note: in expansion of macro 'DECLARE_PEM_read_bio_attr' 336 | DECLARE_PEM_read_bio_attr(attr, name, type) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:346:5: note: in expansion of macro 'DECLARE_PEM_read_attr' 346 | DECLARE_PEM_read_attr(attr, name, type) \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:458:1: note: in expansion of macro 'DECLARE_PEM_rw_attr' 458 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DSA_PUBKEY, DSA) | ^~~~~~~~~~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_symbols.cpp:47: ssl/qsslsocket_openssl_symbols.cpp: In function 'RSA* q_PEM_read_bio_RSA_PUBKEY(BIO*, RSA**, int (*)(char*, int, int, void*), void*)': ssl/qsslsocket_openssl_symbols_p.h:184:56: warning: 'RSA* PEM_read_bio_RSA_PUBKEY(BIO*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 184 | ret q_##func(arg1, arg2, arg3, arg4) { funcret func(a, b, c, d); } ssl/qsslsocket_openssl_symbols.cpp:162:1: note: in expansion of macro 'DEFINEFUNC4' 162 | DEFINEFUNC4(RSA *, PEM_read_bio_RSA_PUBKEY, BIO *a, a, RSA **b, b, pem_password_cb *c, c, void *d, d, return 0, return) | ^~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_p.h:71, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslsocket_openssl_symbols.cpp:47: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:74:11: note: declared here 74 | type *PEM_##readname##_##name(INTYPE *out, type **x, \ | ^~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:272:10: note: in expansion of macro 'PEM_read_cb_fnsig' 272 | attr PEM_read_cb_fnsig(name, type, BIO, read_bio); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:336:5: note: in expansion of macro 'DECLARE_PEM_read_bio_attr' 336 | DECLARE_PEM_read_bio_attr(attr, name, type) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:346:5: note: in expansion of macro 'DECLARE_PEM_read_attr' 346 | DECLARE_PEM_read_attr(attr, name, type) \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:453:1: note: in expansion of macro 'DECLARE_PEM_rw_attr' 453 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, RSA_PUBKEY, RSA) | ^~~~~~~~~~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_symbols.cpp:47: ssl/qsslsocket_openssl_symbols.cpp: In function 'int q_PEM_write_bio_DSA_PUBKEY(BIO*, DSA*)': ssl/qsslsocket_openssl_symbols_p.h:176:44: warning: 'int PEM_write_bio_DSA_PUBKEY(BIO*, const DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 176 | ret q_##func(arg1, arg2) { funcret func(a, b); } ssl/qsslsocket_openssl_symbols.cpp:163:1: note: in expansion of macro 'DEFINEFUNC2' 163 | DEFINEFUNC2(int, PEM_write_bio_DSA_PUBKEY, BIO *a, a, DSA *b, b, return 0, return) | ^~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_p.h:71, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslsocket_openssl_symbols.cpp:47: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:83:9: note: declared here 83 | int PEM_##writename##_##name(OUTTYPE *out, const type *x) | ^~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:282:10: note: in expansion of macro 'PEM_write_fnsig' 282 | attr PEM_write_fnsig(name, type, BIO, write_bio); | ^~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:309:5: note: in expansion of macro 'DECLARE_PEM_write_bio_attr' 309 | DECLARE_PEM_write_bio_attr(attr, name, type) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:347:5: note: in expansion of macro 'DECLARE_PEM_write_attr' 347 | DECLARE_PEM_write_attr(attr, name, type) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:458:1: note: in expansion of macro 'DECLARE_PEM_rw_attr' 458 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DSA_PUBKEY, DSA) | ^~~~~~~~~~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_symbols.cpp:47: ssl/qsslsocket_openssl_symbols.cpp: In function 'int q_PEM_write_bio_RSA_PUBKEY(BIO*, RSA*)': ssl/qsslsocket_openssl_symbols_p.h:176:44: warning: 'int PEM_write_bio_RSA_PUBKEY(BIO*, const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 176 | ret q_##func(arg1, arg2) { funcret func(a, b); } ssl/qsslsocket_openssl_symbols.cpp:164:1: note: in expansion of macro 'DEFINEFUNC2' 164 | DEFINEFUNC2(int, PEM_write_bio_RSA_PUBKEY, BIO *a, a, RSA *b, b, return 0, return) | ^~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_p.h:71, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslsocket_openssl_symbols.cpp:47: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:83:9: note: declared here 83 | int PEM_##writename##_##name(OUTTYPE *out, const type *x) | ^~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:282:10: note: in expansion of macro 'PEM_write_fnsig' 282 | attr PEM_write_fnsig(name, type, BIO, write_bio); | ^~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:309:5: note: in expansion of macro 'DECLARE_PEM_write_bio_attr' 309 | DECLARE_PEM_write_bio_attr(attr, name, type) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:347:5: note: in expansion of macro 'DECLARE_PEM_write_attr' 347 | DECLARE_PEM_write_attr(attr, name, type) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:453:1: note: in expansion of macro 'DECLARE_PEM_rw_attr' 453 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, RSA_PUBKEY, RSA) | ^~~~~~~~~~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_symbols.cpp:47: ssl/qsslsocket_openssl_symbols.cpp: In function 'void q_RSA_free(RSA*)': ssl/qsslsocket_openssl_symbols_p.h:172:37: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | ret q_##func(arg) { funcret func(a); } ssl/qsslsocket_openssl_symbols.cpp:167:1: note: in expansion of macro 'DEFINEFUNC' 167 | DEFINEFUNC(void, RSA_free, RSA *a, a, return, DUMMYARG) | ^~~~~~~~~~ In file included from /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/x509.h:36, from /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:23, from ssl/qsslsocket_openssl_p.h:71, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslsocket_openssl_symbols.cpp:47: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/rsa.h:304:28: note: declared here 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ In file included from ssl/qsslsocket_openssl_symbols.cpp:47: ssl/qsslsocket_openssl_symbols.cpp: In function 'int q_SSL_CTX_use_RSAPrivateKey(SSL_CTX*, RSA*)': ssl/qsslsocket_openssl_symbols_p.h:176:44: warning: 'int SSL_CTX_use_RSAPrivateKey(SSL_CTX*, RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 176 | ret q_##func(arg1, arg2) { funcret func(a, b); } ssl/qsslsocket_openssl_symbols.cpp:201:1: note: in expansion of macro 'DEFINEFUNC2' 201 | DEFINEFUNC2(int, SSL_CTX_use_RSAPrivateKey, SSL_CTX *a, a, RSA *b, b, return -1, return) | ^~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_p.h:75, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslsocket_openssl_symbols.cpp:47: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/ssl.h:1847:12: note: declared here 1847 | __owur int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_symbols.cpp:47: ssl/qsslsocket_openssl_symbols.cpp: In function 'const SSL_METHOD* q_TLSv1_client_method()': ssl/qsslsocket_openssl_symbols_p.h:172:37: warning: 'const SSL_METHOD* TLSv1_client_method()' is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] 172 | ret q_##func(arg) { funcret func(a); } ssl/qsslsocket_openssl_symbols.cpp:243:1: note: in expansion of macro 'DEFINEFUNC' 243 | DEFINEFUNC(const SSL_METHOD *, TLSv1_client_method, DUMMYARG, DUMMYARG, return 0, return) | ^~~~~~~~~~ In file included from ssl/qsslsocket_openssl_p.h:75, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslsocket_openssl_symbols.cpp:47: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/ssl.h:2065:50: note: declared here 2065 | OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_client_method(void); | ^~~~~~~~~~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_symbols.cpp:47: ssl/qsslsocket_openssl_symbols.cpp: In function 'const SSL_METHOD* q_TLSv1_server_method()': ssl/qsslsocket_openssl_symbols_p.h:172:37: warning: 'const SSL_METHOD* TLSv1_server_method()' is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] 172 | ret q_##func(arg) { funcret func(a); } ssl/qsslsocket_openssl_symbols.cpp:251:1: note: in expansion of macro 'DEFINEFUNC' 251 | DEFINEFUNC(const SSL_METHOD *, TLSv1_server_method, DUMMYARG, DUMMYARG, return 0, return) | ^~~~~~~~~~ In file included from ssl/qsslsocket_openssl_p.h:75, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslsocket_openssl_symbols.cpp:47: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/ssl.h:2064:50: note: declared here 2064 | OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_server_method(void); | ^~~~~~~~~~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_symbols.cpp:47: ssl/qsslsocket_openssl_symbols.cpp: In function 'int q_RSA_bits(const RSA*)': ssl/qsslsocket_openssl_symbols_p.h:172:37: warning: 'int RSA_bits(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | ret q_##func(arg) { funcret func(a); } ssl/qsslsocket_openssl_symbols.cpp:311:1: note: in expansion of macro 'DEFINEFUNC' 311 | DEFINEFUNC(int, RSA_bits, const RSA *rsa, rsa, return 0, return) | ^~~~~~~~~~ In file included from /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/x509.h:36, from /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:23, from ssl/qsslsocket_openssl_p.h:71, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslsocket_openssl_symbols.cpp:47: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/rsa.h:214:27: note: declared here 214 | OSSL_DEPRECATEDIN_3_0 int RSA_bits(const RSA *rsa); | ^~~~~~~~ In file included from ssl/qsslsocket_openssl_symbols.cpp:47: ssl/qsslsocket_openssl_symbols.cpp: In function 'int q_DSA_security_bits(const DSA*)': ssl/qsslsocket_openssl_symbols_p.h:172:37: warning: 'int DSA_security_bits(const DSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 172 | ret q_##func(arg) { funcret func(a); } ssl/qsslsocket_openssl_symbols.cpp:312:1: note: in expansion of macro 'DEFINEFUNC' 312 | DEFINEFUNC(int, DSA_security_bits, const DSA *dsa, dsa, return 0, return) | ^~~~~~~~~~ In file included from /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/x509.h:37, from /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:23, from ssl/qsslsocket_openssl_p.h:71, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslsocket_openssl_symbols.cpp:47: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/dsa.h:137:27: note: declared here 137 | OSSL_DEPRECATEDIN_3_0 int DSA_security_bits(const DSA *d); | ^~~~~~~~~~~~~~~~~ In file included from ssl/qsslsocket_openssl_symbols.cpp:47: ssl/qsslsocket_openssl_symbols.cpp: In function 'void q_DSA_get0_pqg(const DSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)': ssl/qsslsocket_openssl_symbols_p.h:184:56: warning: 'void DSA_get0_pqg(const DSA*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 184 | ret q_##func(arg1, arg2, arg3, arg4) { funcret func(a, b, c, d); } ssl/qsslsocket_openssl_symbols.cpp:315:1: note: in expansion of macro 'DEFINEFUNC4' 315 | DEFINEFUNC4(void, DSA_get0_pqg, const DSA *d, d, const BIGNUM **p, p, const BIGNUM **q, q, const BIGNUM **g, g, return, return) | ^~~~~~~~~~~ In file included from /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/x509.h:37, from /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/pem.h:23, from ssl/qsslsocket_openssl_p.h:71, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslsocket_openssl_symbols.cpp:47: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/openssl/dsa.h:206:28: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, | ^~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include access/qhttpnetworkreply_p.h -o .moc/release-shared/moc_qhttpnetworkreply_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include access/qnetworkaccesscache_p.h -o .moc/release-shared/moc_qnetworkaccesscache_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include access/qnetworkaccessbackend_p.h -o .moc/release-shared/moc_qnetworkaccessbackend_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include access/qnetworkaccessdebugpipebackend_p.h -o .moc/release-shared/moc_qnetworkaccessdebugpipebackend_p.cpp access/qnetworkaccessdebugpipebackend_p.h:0: Note: No relevant classes found. No output generated. /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include access/qnetworkaccesshttpbackend_p.h -o .moc/release-shared/moc_qnetworkaccesshttpbackend_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include access/qnetworkaccessfilebackend_p.h -o .moc/release-shared/moc_qnetworkaccessfilebackend_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include access/qnetworkaccessftpbackend_p.h -o .moc/release-shared/moc_qnetworkaccessftpbackend_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include access/qnetworkcookiejar.h -o .moc/release-shared/moc_qnetworkcookiejar.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include access/qnetworkreply.h -o .moc/release-shared/moc_qnetworkreply.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include access/qabstractnetworkcache.h -o .moc/release-shared/moc_qabstractnetworkcache.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include access/qnetworkdiskcache.h -o .moc/release-shared/moc_qnetworkdiskcache.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include access/qhttpthreaddelegate_p.h -o .moc/release-shared/moc_qhttpthreaddelegate_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include access/qhttpmultipart.h -o .moc/release-shared/moc_qhttpmultipart.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include bearer/qnetworkconfigmanager_p.h -o .moc/release-shared/moc_qnetworkconfigmanager_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include bearer/qnetworksession_p.h -o .moc/release-shared/moc_qnetworksession_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include bearer/qbearerplugin_p.h -o .moc/release-shared/moc_qbearerplugin_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include kernel/qhostinfo_p.h -o .moc/release-shared/moc_qhostinfo_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include socket/qabstractsocketengine_p.h -o .moc/release-shared/moc_qabstractsocketengine_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include socket/qhttpsocketengine_p.h -o .moc/release-shared/moc_qhttpsocketengine_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include socket/qsocks5socketengine_p.h -o .moc/release-shared/moc_qsocks5socketengine_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include socket/qtcpsocket.h -o .moc/release-shared/moc_qtcpsocket.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include socket/qudpsocket.h -o .moc/release-shared/moc_qudpsocket.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include socket/qnativesocketengine_p.h -o .moc/release-shared/moc_qnativesocketengine_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include access/qftp.cpp -o .moc/release-shared/qftp.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qhttp.lo access/qhttp.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qhttpnetworkconnection.lo access/qhttpnetworkconnection.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qhttpnetworkconnectionchannel.lo access/qhttpnetworkconnectionchannel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkaccessmanager.lo access/qnetworkaccessmanager.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkreplyimpl.lo access/qnetworkreplyimpl.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkreplydataimpl.lo access/qnetworkreplydataimpl.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkreplyfileimpl.lo access/qnetworkreplyfileimpl.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworksession.lo bearer/qnetworksession.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkconfigmanager.lo bearer/qnetworkconfigmanager.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qbearerengine.lo bearer/qbearerengine.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractsocket.lo socket/qabstractsocket.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtcpserver.lo socket/qtcpserver.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qlocalsocket.lo socket/qlocalsocket.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qlocalserver.lo socket/qlocalserver.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsslsocket.lo ssl/qsslsocket.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qhttpnetworkreply_p.lo .moc/release-shared/moc_qhttpnetworkreply_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qnetworkaccesscache_p.lo .moc/release-shared/moc_qnetworkaccesscache_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qnetworkaccessbackend_p.lo .moc/release-shared/moc_qnetworkaccessbackend_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qnetworkaccessdebugpipebackend_p.lo .moc/release-shared/moc_qnetworkaccessdebugpipebackend_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qnetworkaccesshttpbackend_p.lo .moc/release-shared/moc_qnetworkaccesshttpbackend_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qnetworkaccessfilebackend_p.lo .moc/release-shared/moc_qnetworkaccessfilebackend_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qnetworkaccessftpbackend_p.lo .moc/release-shared/moc_qnetworkaccessftpbackend_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qnetworkcookiejar.lo .moc/release-shared/moc_qnetworkcookiejar.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qnetworkreply.lo .moc/release-shared/moc_qnetworkreply.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qabstractnetworkcache.lo .moc/release-shared/moc_qabstractnetworkcache.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qnetworkdiskcache.lo .moc/release-shared/moc_qnetworkdiskcache.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qhttpthreaddelegate_p.lo .moc/release-shared/moc_qhttpthreaddelegate_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qhttpmultipart.lo .moc/release-shared/moc_qhttpmultipart.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qnetworkconfigmanager_p.lo .moc/release-shared/moc_qnetworkconfigmanager_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qnetworksession_p.lo .moc/release-shared/moc_qnetworksession_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qbearerplugin_p.lo .moc/release-shared/moc_qbearerplugin_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qhostinfo_p.lo .moc/release-shared/moc_qhostinfo_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qabstractsocketengine_p.lo .moc/release-shared/moc_qabstractsocketengine_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qhttpsocketengine_p.lo .moc/release-shared/moc_qhttpsocketengine_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qsocks5socketengine_p.lo .moc/release-shared/moc_qsocks5socketengine_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qtcpsocket.lo .moc/release-shared/moc_qtcpsocket.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qudpsocket.lo .moc/release-shared/moc_qudpsocket.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qnativesocketengine_p.lo .moc/release-shared/moc_qnativesocketengine_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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../../include/QtNetwork -I.rcc/release-shared -Ikernel -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qftp.lo access/qftp.cpp libtool --silent --mode=link c++ -version-info 12:7:8 -rpath /usr/pkg/qt4/lib -Wl,-zrelro -ldl -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -pthread -Wl,-R/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -o ../../lib/libQtNetwork.la .obj/release-shared/qftp.lo .obj/release-shared/qhttp.lo .obj/release-shared/qhttpnetworkheader.lo .obj/release-shared/qhttpnetworkrequest.lo .obj/release-shared/qhttpnetworkreply.lo .obj/release-shared/qhttpnetworkconnection.lo .obj/release-shared/qhttpnetworkconnectionchannel.lo .obj/release-shared/qnetworkaccessauthenticationmanager.lo .obj/release-shared/qnetworkaccessmanager.lo .obj/release-shared/qnetworkaccesscache.lo .obj/release-shared/qnetworkaccessbackend.lo .obj/release-shared/qnetworkaccessdebugpipebackend.lo .obj/release-shared/qnetworkaccessfilebackend.lo .obj/release-shared/qnetworkaccesscachebackend.lo .obj/release-shared/qnetworkaccessftpbackend.lo .obj/release-shared/qnetworkaccesshttpbackend.lo .obj/release-shared/qnetworkcookie.lo .obj/release-shared/qnetworkcookiejar.lo .obj/release-shared/qnetworkrequest.lo .obj/release-shared/qnetworkreply.lo .obj/release-shared/qnetworkreplyimpl.lo .obj/release-shared/qnetworkreplydataimpl.lo .obj/release-shared/qnetworkreplyfileimpl.lo .obj/release-shared/qabstractnetworkcache.lo .obj/release-shared/qnetworkdiskcache.lo .obj/release-shared/qhttpthreaddelegate.lo .obj/release-shared/qhttpmultipart.lo .obj/release-shared/qnetworksession.lo .obj/release-shared/qnetworkconfigmanager.lo .obj/release-shared/qnetworkconfiguration.lo .obj/release-shared/qnetworkconfigmanager_p.lo .obj/release-shared/qbearerengine.lo .obj/release-shared/qbearerplugin.lo .obj/release-shared/qsharednetworksession.lo .obj/release-shared/qauthenticator.lo .obj/release-shared/qhostaddress.lo .obj/release-shared/qhostinfo.lo .obj/release-shared/qurlinfo.lo .obj/release-shared/qnetworkproxy.lo .obj/release-shared/qnetworkinterface.lo .obj/release-shared/qhostinfo_unix.lo .obj/release-shared/qnetworkinterface_unix.lo .obj/release-shared/qnetworkproxy_generic.lo .obj/release-shared/qabstractsocketengine.lo .obj/release-shared/qhttpsocketengine.lo .obj/release-shared/qsocks5socketengine.lo .obj/release-shared/qabstractsocket.lo .obj/release-shared/qtcpsocket.lo .obj/release-shared/qudpsocket.lo .obj/release-shared/qtcpserver.lo .obj/release-shared/qlocalsocket.lo .obj/release-shared/qlocalserver.lo .obj/release-shared/qnativesocketengine.lo .obj/release-shared/qnativesocketengine_unix.lo .obj/release-shared/qlocalsocket_unix.lo .obj/release-shared/qlocalserver_unix.lo .obj/release-shared/qssl.lo .obj/release-shared/qsslcertificate.lo .obj/release-shared/qsslconfiguration.lo .obj/release-shared/qsslcipher.lo .obj/release-shared/qsslerror.lo .obj/release-shared/qsslkey.lo .obj/release-shared/qsslsocket.lo .obj/release-shared/qsslsocket_openssl.lo .obj/release-shared/qsslsocket_openssl_symbols.lo .obj/release-shared/moc_qhttpnetworkreply_p.lo .obj/release-shared/moc_qnetworkaccesscache_p.lo .obj/release-shared/moc_qnetworkaccessbackend_p.lo .obj/release-shared/moc_qnetworkaccessdebugpipebackend_p.lo .obj/release-shared/moc_qnetworkaccesshttpbackend_p.lo .obj/release-shared/moc_qnetworkaccessfilebackend_p.lo .obj/release-shared/moc_qnetworkaccessftpbackend_p.lo .obj/release-shared/moc_qnetworkcookiejar.lo .obj/release-shared/moc_qnetworkreply.lo .obj/release-shared/moc_qabstractnetworkcache.lo .obj/release-shared/moc_qnetworkdiskcache.lo .obj/release-shared/moc_qhttpthreaddelegate_p.lo .obj/release-shared/moc_qhttpmultipart.lo .obj/release-shared/moc_qnetworkconfigmanager_p.lo .obj/release-shared/moc_qnetworksession_p.lo .obj/release-shared/moc_qbearerplugin_p.lo .obj/release-shared/moc_qhostinfo_p.lo .obj/release-shared/moc_qabstractsocketengine_p.lo .obj/release-shared/moc_qhttpsocketengine_p.lo .obj/release-shared/moc_qsocks5socketengine_p.lo .obj/release-shared/moc_qtcpsocket.lo .obj/release-shared/moc_qudpsocket.lo .obj/release-shared/moc_qnativesocketengine_p.lo -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtCore.la -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib -ldl -lpthread -lrt -lz -lssl -lcrypto make[1]: Leaving directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/network' cd src/sql/ && /bin/make -f Makefile make[1]: Entering directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/sql' /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/qmake -spec ../../mkspecs/linux-g++ -o Makefile sql.pro WARNING: create_libtool specified with compile_libtool can lead to conflicting .la formats, create_libtool has been disabled libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsqlquery.lo kernel/qsqlquery.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsqldatabase.lo kernel/qsqldatabase.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsqlfield.lo kernel/qsqlfield.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsqlrecord.lo kernel/qsqlrecord.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsqldriver.lo kernel/qsqldriver.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsqldriverplugin.lo kernel/qsqldriverplugin.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsqlerror.lo kernel/qsqlerror.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsqlresult.lo kernel/qsqlresult.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsqlindex.lo kernel/qsqlindex.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsqlcachedresult.lo kernel/qsqlcachedresult.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsqlquerymodel.lo models/qsqlquerymodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsqltablemodel.lo models/qsqltablemodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsqlrelationaldelegate.lo models/qsqlrelationaldelegate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsqlrelationaltablemodel.lo models/qsqlrelationaltablemodel.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include kernel/qsqldriver.h -o .moc/release-shared/moc_qsqldriver.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include kernel/qsqldriverplugin.h -o .moc/release-shared/moc_qsqldriverplugin.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include models/qsqlquerymodel.h -o .moc/release-shared/moc_qsqlquerymodel.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include models/qsqltablemodel.h -o .moc/release-shared/moc_qsqltablemodel.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include models/qsqlrelationaltablemodel.h -o .moc/release-shared/moc_qsqlrelationaltablemodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qsqldriver.lo .moc/release-shared/moc_qsqldriver.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qsqldriverplugin.lo .moc/release-shared/moc_qsqldriverplugin.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qsqlquerymodel.lo .moc/release-shared/moc_qsqlquerymodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qsqltablemodel.lo .moc/release-shared/moc_qsqltablemodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SQL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -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../../include/QtSql -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qsqlrelationaltablemodel.lo .moc/release-shared/moc_qsqlrelationaltablemodel.cpp libtool --silent --mode=link c++ -version-info 12:7:8 -rpath /usr/pkg/qt4/lib -Wl,-zrelro -ldl -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -pthread -Wl,-R/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -o ../../lib/libQtSql.la .obj/release-shared/qsqlquery.lo .obj/release-shared/qsqldatabase.lo .obj/release-shared/qsqlfield.lo .obj/release-shared/qsqlrecord.lo .obj/release-shared/qsqldriver.lo .obj/release-shared/qsqldriverplugin.lo .obj/release-shared/qsqlerror.lo .obj/release-shared/qsqlresult.lo .obj/release-shared/qsqlindex.lo .obj/release-shared/qsqlcachedresult.lo .obj/release-shared/qsqlquerymodel.lo .obj/release-shared/qsqltablemodel.lo .obj/release-shared/qsqlrelationaldelegate.lo .obj/release-shared/qsqlrelationaltablemodel.lo .obj/release-shared/moc_qsqldriver.lo .obj/release-shared/moc_qsqldriverplugin.lo .obj/release-shared/moc_qsqlquerymodel.lo .obj/release-shared/moc_qsqltablemodel.lo .obj/release-shared/moc_qsqlrelationaltablemodel.lo -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtCore.la -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib -ldl -lpthread -lrt make[1]: Leaving directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/sql' cd src/testlib/ && /bin/make -f Makefile make[1]: Entering directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/testlib' /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/qmake -spec ../../mkspecs/linux-g++ -o Makefile testlib.pro WARNING: create_libtool specified with compile_libtool can lead to conflicting .la formats, create_libtool has been disabled libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtestcase.lo qtestcase.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtestlog.lo qtestlog.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtesttable.lo qtesttable.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtestdata.lo qtestdata.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtestresult.lo qtestresult.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qasciikey.lo qasciikey.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qplaintestlogger.lo qplaintestlogger.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxmltestlogger.lo qxmltestlogger.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsignaldumper.lo qsignaldumper.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstracttestlogger.lo qabstracttestlogger.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qbenchmark.lo qbenchmark.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qbenchmarkmeasurement.lo qbenchmarkmeasurement.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qbenchmarkvalgrind.lo qbenchmarkvalgrind.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qbenchmarkevent.lo qbenchmarkevent.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qbenchmarkmetric.lo qbenchmarkmetric.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtestelement.lo qtestelement.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtestelementattribute.lo qtestelementattribute.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtestbasicstreamer.lo qtestbasicstreamer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtestxunitstreamer.lo qtestxunitstreamer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtestxmlstreamer.lo qtestxmlstreamer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtestlightxmlstreamer.lo qtestlightxmlstreamer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtestlogger.lo qtestlogger.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtestfilelogger.lo qtestfilelogger.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include qtesteventloop.h -o .moc/release-shared/moc_qtesteventloop.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQTESTLIB_MAKEDLL -DQT_NO_DATASTREAM -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../include/QtTest -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qtesteventloop.lo .moc/release-shared/moc_qtesteventloop.cpp libtool --silent --mode=link c++ -version-info 12:7:8 -rpath /usr/pkg/qt4/lib -Wl,-zrelro -ldl -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -pthread -Wl,-R/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -o ../../lib/libQtTest.la .obj/release-shared/qtestcase.lo .obj/release-shared/qtestlog.lo .obj/release-shared/qtesttable.lo .obj/release-shared/qtestdata.lo .obj/release-shared/qtestresult.lo .obj/release-shared/qasciikey.lo .obj/release-shared/qplaintestlogger.lo .obj/release-shared/qxmltestlogger.lo .obj/release-shared/qsignaldumper.lo .obj/release-shared/qabstracttestlogger.lo .obj/release-shared/qbenchmark.lo .obj/release-shared/qbenchmarkmeasurement.lo .obj/release-shared/qbenchmarkvalgrind.lo .obj/release-shared/qbenchmarkevent.lo .obj/release-shared/qbenchmarkmetric.lo .obj/release-shared/qtestelement.lo .obj/release-shared/qtestelementattribute.lo .obj/release-shared/qtestbasicstreamer.lo .obj/release-shared/qtestxunitstreamer.lo .obj/release-shared/qtestxmlstreamer.lo .obj/release-shared/qtestlightxmlstreamer.lo .obj/release-shared/qtestlogger.lo .obj/release-shared/qtestfilelogger.lo .obj/release-shared/moc_qtesteventloop.lo -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtCore.la -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib -ldl -lpthread -lrt make[1]: Leaving directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/testlib' cd src/gui/ && /bin/make -f Makefile make[1]: Entering directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/gui' /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/qmake -spec ../../mkspecs/linux-g++ -o Makefile gui.pro WARNING: create_libtool specified with compile_libtool can lead to conflicting .la formats, create_libtool has been disabled /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/uic dialogs/qprintsettingsoutput.ui -o .uic/release-shared/ui_qprintsettingsoutput.h /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/uic dialogs/qprintwidget.ui -o .uic/release-shared/ui_qprintwidget.h /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/uic dialogs/qpagesetupwidget.ui -o .uic/release-shared/ui_qpagesetupwidget.h /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/uic dialogs/qfiledialog.ui -o .uic/release-shared/ui_qfiledialog.h libtool --silent --mode=compile c++ -c -Winline -mmmx -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include painting/qdrawhelper_mmx.cpp -o .obj/release-shared/qdrawhelper_mmx.lo libtool --silent --mode=compile c++ -c -Winline -m3dnow -mmmx -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include painting/qdrawhelper_mmx3dnow.cpp -o .obj/release-shared/qdrawhelper_mmx3dnow.lo In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from painting/qdrawhelper_mmx.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_x86_p.h:56, from ../../include/QtGui/private/qdrawhelper_x86_p.h:1, from painting/qdrawhelper_mmx3dnow.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -Winline -m3dnow -msse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include painting/qdrawhelper_sse3dnow.cpp -o .obj/release-shared/qdrawhelper_sse3dnow.lo libtool --silent --mode=compile c++ -c -Winline -msse -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include painting/qdrawhelper_sse.cpp -o .obj/release-shared/qdrawhelper_sse.lo In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_x86_p.h:56, from ../../include/QtGui/private/qdrawhelper_x86_p.h:1, from painting/qdrawhelper_sse3dnow.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from painting/qdrawhelper_sse.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -Winline -msse2 -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include image/qimage_sse2.cpp -o .obj/release-shared/qimage_sse2.lo In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from image/qimage_sse2.cpp:45: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -Winline -msse2 -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include painting/qdrawhelper_sse2.cpp -o .obj/release-shared/qdrawhelper_sse2.lo In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_x86_p.h:56, from ../../include/QtGui/private/qdrawhelper_x86_p.h:1, from painting/qdrawhelper_sse2.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -Winline -mssse3 -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include image/qimage_ssse3.cpp -o .obj/release-shared/qimage_ssse3.lo libtool --silent --mode=compile c++ -c -Winline -mssse3 -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include painting/qdrawhelper_ssse3.cpp -o .obj/release-shared/qdrawhelper_ssse3.lo libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qguivariantanimation.lo animation/qguivariantanimation.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_x86_p.h:56, from ../../include/QtGui/private/qdrawhelper_x86_p.h:1, from painting/qdrawhelper_ssse3.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qaction.h -o .moc/release-shared/moc_qaction.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qactiongroup.h -o .moc/release-shared/moc_qactiongroup.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qapplication.h -o .moc/release-shared/moc_qapplication.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qboxlayout.lo kernel/qboxlayout.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qclipboard.lo kernel/qclipboard.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qcursor.lo kernel/qcursor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qdrag.lo kernel/qdrag.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qdnd.lo kernel/qdnd.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qevent.lo kernel/qevent.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qformlayout.lo kernel/qformlayout.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgridlayout.lo kernel/qgridlayout.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qkeysequence.lo kernel/qkeysequence.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qlayout.lo kernel/qlayout.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qlayoutengine.lo kernel/qlayoutengine.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qlayoutitem.lo kernel/qlayoutitem.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qmime.lo kernel/qmime.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpalette.lo kernel/qpalette.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qshortcut.lo kernel/qshortcut.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qshortcutmap.lo kernel/qshortcutmap.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qstackedlayout.lo kernel/qstackedlayout.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qtooltip.cpp -o .moc/release-shared/qtooltip.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qguivariant.lo kernel/qguivariant.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qwhatsthis.cpp -o .moc/release-shared/qwhatsthis.moc /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qwidget.h -o .moc/release-shared/moc_qwidget.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qwidgetaction.h -o .moc/release-shared/moc_qwidgetaction.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qkeymapper.lo kernel/qkeymapper.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qgesture.h -o .moc/release-shared/moc_qgesture.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qstandardgestures.lo kernel/qstandardgestures.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgesturerecognizer.lo kernel/qgesturerecognizer.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qgesturemanager_p.h -o .moc/release-shared/moc_qgesturemanager_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qsoftkeymanager.lo kernel/qsoftkeymanager.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qdesktopwidget.lo kernel/qdesktopwidget.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qguiplatformplugin.lo kernel/qguiplatformplugin.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qapplication_x11.cpp -o .moc/release-shared/qapplication_x11.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qclipboard_x11.lo kernel/qclipboard_x11.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qcursor_x11.lo kernel/qcursor_x11.cpp kernel/qcursor_x11.cpp: In member function 'void QCursorData::update()': kernel/qcursor_x11.cpp:253:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 253 | "left_ptr", | ^~~~~~~~~~ kernel/qcursor_x11.cpp:254:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 254 | "up_arrow", | ^~~~~~~~~~ kernel/qcursor_x11.cpp:255:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 255 | "cross", | ^~~~~~~ kernel/qcursor_x11.cpp:256:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 256 | "wait", | ^~~~~~ kernel/qcursor_x11.cpp:257:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 257 | "ibeam", | ^~~~~~~ kernel/qcursor_x11.cpp:258:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 258 | "size_ver", | ^~~~~~~~~~ kernel/qcursor_x11.cpp:259:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 259 | "size_hor", | ^~~~~~~~~~ kernel/qcursor_x11.cpp:260:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 260 | "size_bdiag", | ^~~~~~~~~~~~ kernel/qcursor_x11.cpp:261:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 261 | "size_fdiag", | ^~~~~~~~~~~~ kernel/qcursor_x11.cpp:262:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 262 | "size_all", | ^~~~~~~~~~ kernel/qcursor_x11.cpp:263:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 263 | "blank", | ^~~~~~~ kernel/qcursor_x11.cpp:264:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 264 | "split_v", | ^~~~~~~~~ kernel/qcursor_x11.cpp:265:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 265 | "split_h", | ^~~~~~~~~ kernel/qcursor_x11.cpp:266:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 266 | "pointing_hand", | ^~~~~~~~~~~~~~~ kernel/qcursor_x11.cpp:267:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 267 | "forbidden", | ^~~~~~~~~~~ kernel/qcursor_x11.cpp:268:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 268 | "whats_this", | ^~~~~~~~~~~~ kernel/qcursor_x11.cpp:269:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 269 | "left_ptr_watch", | ^~~~~~~~~~~~~~~~ kernel/qcursor_x11.cpp:270:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 270 | "openhand", | ^~~~~~~~~~ kernel/qcursor_x11.cpp:271:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 271 | "closedhand", | ^~~~~~~~~~~~ kernel/qcursor_x11.cpp:272:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 272 | "copy", | ^~~~~~ kernel/qcursor_x11.cpp:273:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 273 | "move", | ^~~~~~ kernel/qcursor_x11.cpp:274:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 274 | "link" | ^~~~~~ /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qdnd_x11.cpp -o .moc/release-shared/qdnd_x11.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qdesktopwidget_x11.lo kernel/qdesktopwidget_x11.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qmotifdnd_x11.lo kernel/qmotifdnd_x11.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qsound_x11.cpp -o .moc/release-shared/qsound_x11.moc kernel/qsound_x11.cpp:0: Note: No relevant classes found. No output generated. libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qwidget_x11.lo kernel/qwidget_x11.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qwidgetcreate_x11.lo kernel/qwidgetcreate_x11.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qx11embed_x11.lo kernel/qx11embed_x11.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qx11info_x11.lo kernel/qx11info_x11.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qkeymapper_x11.lo kernel/qkeymapper_x11.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qkde.lo kernel/qkde.cpp kernel/qkeymapper_x11.cpp: In member function 'void QKeyMapperPrivate::clearMappings()': kernel/qkeymapper_x11.cpp:598:55: warning: 'KeySym XKeycodeToKeysym(Display*, KeyCode, int)' is deprecated [-Wdeprecated-declarations] 598 | sym = XKeycodeToKeysym(X11->display, map->modifiermap[mapIndex], x++); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from kernel/qt_x11_p.h:70, from kernel/qkeymapper_x11.cpp:50: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ kernel/qkeymapper_x11.cpp:610:54: warning: 'KeySym XKeycodeToKeysym(Display*, KeyCode, int)' is deprecated [-Wdeprecated-declarations] 610 | KeySym sym = XKeycodeToKeysym(X11->display, map->modifiermap[LockMapIndex], x); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from kernel/qt_x11_p.h:70, from kernel/qkeymapper_x11.cpp:50: /home/pbulk/build/x11/qt4-libs/work/.buildlink/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qeventdispatcher_x11.lo kernel/qeventdispatcher_x11.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qsound.lo kernel/qsound.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qbitmap.lo image/qbitmap.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qicon.lo image/qicon.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_raster_p.h:59, from ../../include/QtGui/private/qpaintengine_raster_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_blitter_p.h:45, from ../../include/QtGui/private/qpaintengine_blitter_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qgraphicssystem_p.h:58, from ../../include/QtGui/private/qgraphicssystem_p.h:1, from image/qbitmap.cpp:47: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qiconloader.lo image/qiconloader.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qimage.lo image/qimage.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from image/qimage.cpp:57: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qimageiohandler.lo image/qimageiohandler.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qimagereader.lo image/qimagereader.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qimagewriter.lo image/qimagewriter.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpaintengine_pic.lo image/qpaintengine_pic.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpicture.lo image/qpicture.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpictureformatplugin.lo image/qpictureformatplugin.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpixmap.lo image/qpixmap.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_raster_p.h:59, from ../../include/QtGui/private/qpaintengine_raster_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_blitter_p.h:45, from ../../include/QtGui/private/qpaintengine_blitter_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qgraphicssystem_p.h:58, from ../../include/QtGui/private/qgraphicssystem_p.h:1, from image/qpixmap.cpp:57: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include image/qpixmapcache.cpp -o .moc/release-shared/qpixmapcache.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpixmapdata.lo image/qpixmapdata.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_raster_p.h:59, from ../../include/QtGui/private/qpaintengine_raster_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_blitter_p.h:45, from ../../include/QtGui/private/qpaintengine_blitter_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qgraphicssystem_p.h:58, from ../../include/QtGui/private/qgraphicssystem_p.h:1, from image/qpixmapdata.cpp:46: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpixmapdatafactory.lo image/qpixmapdatafactory.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_raster_p.h:59, from ../../include/QtGui/private/qpaintengine_raster_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_blitter_p.h:45, from ../../include/QtGui/private/qpaintengine_blitter_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qgraphicssystem_p.h:58, from ../../include/QtGui/private/qgraphicssystem_p.h:1, from image/qpixmapdatafactory.cpp:64: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpixmapfilter.lo image/qpixmapfilter.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qiconengine.lo image/qiconengine.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_raster_p.h:59, from ../../include/QtGui/private/qpaintengine_raster_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_blitter_p.h:45, from ../../include/QtGui/private/qpaintengine_blitter_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qgraphicssystem_p.h:58, from ../../include/QtGui/private/qgraphicssystem_p.h:1, from image/qpixmapfilter.cpp:52: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qiconengineplugin.lo image/qiconengineplugin.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include image/qmovie.h -o .moc/release-shared/moc_qmovie.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpixmap_raster.lo image/qpixmap_raster.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from image/qpixmap_raster.cpp:58: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpixmap_blitter.lo image/qpixmap_blitter.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_raster_p.h:59, from ../../include/QtGui/private/qpaintengine_raster_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_blitter_p.h:45, from ../../include/QtGui/private/qpaintengine_blitter_p.h:1, from image/qpixmap_blitter_p.h:46, from image/qpixmap_blitter.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qnativeimage.lo image/qnativeimage.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qimagepixmapcleanuphooks.lo image/qimagepixmapcleanuphooks.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_raster_p.h:59, from ../../include/QtGui/private/qpaintengine_raster_p.h:1, from image/qnativeimage.cpp:46: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qvolatileimage.lo image/qvolatileimage.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpixmap_x11.lo image/qpixmap_x11.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_raster_p.h:59, from ../../include/QtGui/private/qpaintengine_raster_p.h:1, from image/qvolatileimage.cpp:44: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from image/qpixmap_x11.cpp:69: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qvolatileimagedata.lo image/qvolatileimagedata.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qbmphandler.lo image/qbmphandler.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qppmhandler.lo image/qppmhandler.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qxbmhandler.lo image/qxbmhandler.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qxpmhandler.lo image/qxpmhandler.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpnghandler.lo image/qpnghandler.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qbezier.lo painting/qbezier.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qblendfunctions.lo painting/qblendfunctions.cpp In file included from painting/qblendfunctions_p.h:46, from painting/qblendfunctions.cpp:43: painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qbrush.lo painting/qbrush.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qcolor.lo painting/qcolor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qcolor_p.lo painting/qcolor_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qcosmeticstroker.lo painting/qcosmeticstroker.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from painting/qcosmeticstroker_p.h:45, from painting/qcosmeticstroker.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qcssutil.lo painting/qcssutil.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qdrawutil.lo painting/qdrawutil.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qemulationpaintengine.lo painting/qemulationpaintengine.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicssystem.lo painting/qgraphicssystem.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qmatrix.lo painting/qmatrix.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_raster_p.h:59, from ../../include/QtGui/private/qpaintengine_raster_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_blitter_p.h:45, from ../../include/QtGui/private/qpaintengine_blitter_p.h:1, from painting/qgraphicssystem_p.h:58, from painting/qgraphicssystem.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qmemrotate.lo painting/qmemrotate.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qmemrotate_p.h:56, from ../../include/QtGui/private/qmemrotate_p.h:1, from painting/qmemrotate.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qoutlinemapper.lo painting/qoutlinemapper.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpaintdevice.lo painting/qpaintdevice.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpaintengine.lo painting/qpaintengine.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpaintengine_alpha.lo painting/qpaintengine_alpha.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpaintengine_preview.lo painting/qpaintengine_preview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpaintengineex.lo painting/qpaintengineex.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpainter.lo painting/qpainter.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_raster_p.h:59, from ../../include/QtGui/private/qpaintengine_raster_p.h:1, from painting/qpainter.cpp:73: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpainterpath.lo painting/qpainterpath.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpathclipper.lo painting/qpathclipper.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpdf.lo painting/qpdf.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpen.lo painting/qpen.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpolygon.lo painting/qpolygon.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qprintengine_pdf.lo painting/qprintengine_pdf.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from painting/qprintengine_pdf.cpp:67: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qprintengine_ps.lo painting/qprintengine_ps.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from painting/qprintengine_ps.cpp:69: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qprinter.lo painting/qprinter.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qprinterinfo.lo painting/qprinterinfo.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qrasterizer.lo painting/qrasterizer.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from painting/qrasterizer_p.h:59, from painting/qrasterizer.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qregion.lo painting/qregion.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qstroker.lo painting/qstroker.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qstylepainter.lo painting/qstylepainter.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtessellator.lo painting/qtessellator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextureglyphcache.lo painting/qtextureglyphcache.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtransform.lo painting/qtransform.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qwindowsurface.lo painting/qwindowsurface.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpaintbuffer.lo painting/qpaintbuffer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpaintengine_raster.lo painting/qpaintengine_raster.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qcosmeticstroker_p.h:45, from ../../include/QtGui/private/qcosmeticstroker_p.h:1, from painting/qpaintengine_raster.cpp:72: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qdrawhelper.lo painting/qdrawhelper.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from painting/qdrawhelper.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ painting/qdrawhelper.cpp: In function 'void madd_4(DST*, quint32, const SRC*) [with DST = qargb8565; SRC = qargb8565; quint32 = unsigned int]': painting/qdrawhelper.cpp:3780:64: warning: converting a packed 'const qargb8565' pointer (alignment 1) to a 'const quint32' {aka 'const unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 3780 | const quint32 *src32 = reinterpret_cast(src); | ^ painting/qdrawhelper.cpp:3781:54: warning: converting a packed 'qargb8565' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 3781 | quint32 *dest32 = reinterpret_cast(dest); | ^ In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from painting/qdrawhelper.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:749:7: note: defined here 749 | class qargb8565 | ^~~~~~~~~ painting/qdrawhelper.cpp: In function 'void madd_4(DST*, quint32, const SRC*) [with DST = qargb8555; SRC = qargb8555; quint32 = unsigned int]': painting/qdrawhelper.cpp:3862:64: warning: converting a packed 'const qargb8555' pointer (alignment 1) to a 'const quint32' {aka 'const unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 3862 | const quint32 *src32 = reinterpret_cast(src); | ^ painting/qdrawhelper.cpp:3863:54: warning: converting a packed 'qargb8555' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 3863 | quint32 *dest32 = reinterpret_cast(dest); | ^ In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from painting/qdrawhelper.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:981:7: note: defined here 981 | class qargb8555 | ^~~~~~~~~ painting/qdrawhelper.cpp: In function 'quint16 alpha_2(const T*) [with T = qargb4444; quint16 = short unsigned int]': painting/qdrawhelper.cpp:3994:64: warning: converting a packed 'const qargb4444' pointer (alignment 1) to a 'const quint32' {aka 'const unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 3994 | const quint32 *src32 = reinterpret_cast(src); | ^ painting/qdrawhelper.cpp: In function 'void interpolate_pixel(DST&, quint8, const SRC&, quint8) [with DST = qrgb444; SRC = qrgb444; quint8 = unsigned char]': painting/qdrawhelper.cpp:4234:50: warning: converting a packed 'qrgb444' pointer (alignment 1) to a 'quint16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 4234 | quint16 *d = reinterpret_cast(&dest); | ^ In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from painting/qdrawhelper.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1627:7: note: defined here 1627 | class qrgb444 | ^~~~~~~ painting/qdrawhelper.cpp: In function 'void interpolate_pixel_2(DST*, quint8, const SRC*, quint8) [with DST = qrgb565; SRC = qrgb565; quint8 = unsigned char]': painting/qdrawhelper.cpp:4255:49: warning: converting a packed 'qrgb565' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 4255 | quint32 *x = reinterpret_cast(dest); | ^ In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from painting/qdrawhelper.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:785:7: note: defined here 785 | class qrgb565 | ^~~~~~~ painting/qdrawhelper.cpp:4256:60: warning: converting a packed 'const qrgb565' pointer (alignment 1) to a 'const quint32' {aka 'const unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 4256 | const quint32 *y = reinterpret_cast(src); | ^ painting/qdrawhelper.cpp: In function 'void interpolate_pixel_2(DST*, quint8, const SRC*, quint8) [with DST = qrgb555; SRC = qrgb555; quint8 = unsigned char]': painting/qdrawhelper.cpp:4268:49: warning: converting a packed 'qrgb555' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 4268 | quint32 *x = reinterpret_cast(dest); | ^ In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from painting/qdrawhelper.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1011:7: note: defined here 1011 | class qrgb555 | ^~~~~~~ painting/qdrawhelper.cpp:4269:60: warning: converting a packed 'const qrgb555' pointer (alignment 1) to a 'const quint32' {aka 'const unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 4269 | const quint32 *y = reinterpret_cast(src); | ^ painting/qdrawhelper.cpp: In function 'void interpolate_pixel_2(DST*, quint8, const SRC*, quint8) [with DST = qrgb444; SRC = qrgb444; quint8 = unsigned char]': painting/qdrawhelper.cpp:4281:49: warning: converting a packed 'qrgb444' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 4281 | quint32 *x = reinterpret_cast(dest); | ^ In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from painting/qdrawhelper.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1627:7: note: defined here 1627 | class qrgb444 | ^~~~~~~ painting/qdrawhelper.cpp:4282:60: warning: converting a packed 'const qrgb444' pointer (alignment 1) to a 'const quint32' {aka 'const unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 4282 | const quint32 *y = reinterpret_cast(src); | ^ painting/qdrawhelper.cpp: In function 'void interpolate_pixel_4(DST*, const SRC*, quint32) [with DST = qargb8565; SRC = qargb8565; quint32 = unsigned int]': painting/qdrawhelper.cpp:4316:64: warning: converting a packed 'const qargb8565' pointer (alignment 1) to a 'const quint32' {aka 'const unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 4316 | const quint32 *src32 = reinterpret_cast(src); | ^ painting/qdrawhelper.cpp:4317:54: warning: converting a packed 'qargb8565' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 4317 | quint32 *dest32 = reinterpret_cast(dest); | ^ In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from painting/qdrawhelper.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:749:7: note: defined here 749 | class qargb8565 | ^~~~~~~~~ painting/qdrawhelper.cpp: In function 'void interpolate_pixel_4(DST*, const SRC*, quint32) [with DST = qargb8555; SRC = qargb8555; quint32 = unsigned int]': painting/qdrawhelper.cpp:4413:64: warning: converting a packed 'const qargb8555' pointer (alignment 1) to a 'const quint32' {aka 'const unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 4413 | const quint32 *src32 = reinterpret_cast(src); | ^ painting/qdrawhelper.cpp:4414:54: warning: converting a packed 'qargb8555' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 4414 | quint32 *dest32 = reinterpret_cast(dest); | ^ In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from painting/qdrawhelper.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:981:7: note: defined here 981 | class qargb8555 | ^~~~~~~~~ painting/qdrawhelper.cpp: In function 'void interpolate_pixel_4(DST*, const SRC*, quint32) [with DST = qrgb888; SRC = qrgb888; quint32 = unsigned int]': painting/qdrawhelper.cpp:4508:64: warning: converting a packed 'const qrgb888' pointer (alignment 1) to a 'const quint32' {aka 'const unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 4508 | const quint32 *src32 = reinterpret_cast(src); | ^ painting/qdrawhelper.cpp:4509:54: warning: converting a packed 'qrgb888' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 4509 | quint32 *dest32 = reinterpret_cast(dest); | ^ In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from painting/qdrawhelper.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1407:7: note: defined here 1407 | class qrgb888 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qimagescale.lo painting/qimagescale.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from painting/qimagescale.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile cc -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgrayraster.lo painting/qgrayraster.c libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpaintengine_blitter.lo painting/qpaintengine_blitter.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_raster_p.h:59, from ../../include/QtGui/private/qpaintengine_raster_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_blitter_p.h:45, from ../../include/QtGui/private/qpaintengine_blitter_p.h:1, from painting/qpaintengine_blitter.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qblittable.lo painting/qblittable.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_raster_p.h:59, from ../../include/QtGui/private/qpaintengine_raster_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_blitter_p.h:45, from ../../include/QtGui/private/qpaintengine_blitter_p.h:1, from ../../include/QtGui/private/../../../src/gui/image/qpixmap_blitter_p.h:46, from ../../include/QtGui/private/qpixmap_blitter_p.h:1, from painting/qblittable_p.h:46, from painting/qblittable.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicssystem_raster.lo painting/qgraphicssystem_raster.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_raster_p.h:59, from ../../include/QtGui/private/qpaintengine_raster_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_blitter_p.h:45, from ../../include/QtGui/private/qpaintengine_blitter_p.h:1, from painting/qgraphicssystem_p.h:58, from painting/qgraphicssystem_raster_p.h:56, from painting/qgraphicssystem_raster.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include painting/qgraphicssystem_runtime.cpp -o .moc/release-shared/qgraphicssystem_runtime.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicssystemfactory.lo painting/qgraphicssystemfactory.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicssystemplugin.lo painting/qgraphicssystemplugin.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_raster_p.h:59, from ../../include/QtGui/private/qpaintengine_raster_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_blitter_p.h:45, from ../../include/QtGui/private/qpaintengine_blitter_p.h:1, from painting/qgraphicssystem_p.h:58, from painting/qgraphicssystemplugin.cpp:43: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_raster_p.h:59, from ../../include/QtGui/private/qpaintengine_raster_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_blitter_p.h:45, from ../../include/QtGui/private/qpaintengine_blitter_p.h:1, from painting/qgraphicssystem_p.h:58, from painting/qgraphicssystem_raster_p.h:56, from painting/qgraphicssystemfactory.cpp:48: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qwindowsurface_raster.lo painting/qwindowsurface_raster.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qcolormap_x11.lo painting/qcolormap_x11.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from painting/qwindowsurface_raster.cpp:63: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpaintdevice_x11.lo painting/qpaintdevice_x11.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpaintengine_x11.lo painting/qpaintengine_x11.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qprinterinfo_unix.lo painting/qprinterinfo_unix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qbackingstore.lo painting/qbackingstore.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_raster_p.h:59, from ../../include/QtGui/private/qpaintengine_raster_p.h:1, from painting/qbackingstore.cpp:58: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qcups.lo painting/qcups.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qwindowsurface_x11.lo painting/qwindowsurface_x11.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qfont.lo text/qfont.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qfontengine.lo text/qfontengine.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qfontsubset.lo text/qfontsubset.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qfontmetrics.lo text/qfontmetrics.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qfontdatabase.lo text/qfontdatabase.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include text/qtextcontrol_p.h -o .moc/release-shared/moc_qtextcontrol_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextengine.lo text/qtextengine.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextlayout.lo text/qtextlayout.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextformat.lo text/qtextformat.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextobject.lo text/qtextobject.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextoption.lo text/qtextoption.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qfragmentmap.lo text/qfragmentmap.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextdocument.lo text/qtextdocument.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextdocument_p.lo text/qtextdocument_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtexthtmlparser.lo text/qtexthtmlparser.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include text/qabstracttextdocumentlayout.h -o .moc/release-shared/moc_qabstracttextdocumentlayout.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include text/qtextdocumentlayout_p.h -o .moc/release-shared/moc_qtextdocumentlayout_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextcursor.lo text/qtextcursor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextdocumentfragment.lo text/qtextdocumentfragment.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextimagehandler.lo text/qtextimagehandler.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtexttable.lo text/qtexttable.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextlist.lo text/qtextlist.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextdocumentwriter.lo text/qtextdocumentwriter.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include text/qsyntaxhighlighter.h -o .moc/release-shared/moc_qsyntaxhighlighter.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qcssparser.lo text/qcssparser.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qzip.lo text/qzip.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextodfwriter.lo text/qtextodfwriter.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qstatictext.lo text/qstatictext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qrawfont.lo text/qrawfont.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qglyphrun.lo text/qglyphrun.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qfont_x11.lo text/qfont_x11.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qfontengine_x11.lo text/qfontengine_x11.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qfontengine_ft.lo text/qfontengine_ft.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qrawfont_ft.lo text/qrawfont_ft.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qstyle.lo styles/qstyle.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qstylefactory.lo styles/qstylefactory.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qstyleoption.lo styles/qstyleoption.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qstyleplugin.lo styles/qstyleplugin.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qstylehelper.lo styles/qstylehelper.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qcommonstyle.lo styles/qcommonstyle.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qproxystyle.lo styles/qproxystyle.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include styles/qstylesheetstyle_p.h -o .moc/release-shared/moc_qstylesheetstyle_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qstylesheetstyle_default.lo styles/qstylesheetstyle_default.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qcdestyle.lo styles/qcdestyle.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qplastiquestyle.lo styles/qplastiquestyle.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgtkstyle.lo styles/qgtkstyle.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgtkpainter.lo styles/qgtkpainter.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgtkstyle_p.lo styles/qgtkstyle_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qcleanlooksstyle.lo styles/qcleanlooksstyle.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qwindowsstyle.lo styles/qwindowsstyle.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qmotifstyle.lo styles/qmotifstyle.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractbutton.lo widgets/qabstractbutton.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractslider.lo widgets/qabstractslider.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qabstractspinbox.h -o .moc/release-shared/moc_qabstractspinbox.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qcalendarwidget.h -o .moc/release-shared/moc_qcalendarwidget.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qcheckbox.lo widgets/qcheckbox.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qcombobox.h -o .moc/release-shared/moc_qcombobox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qcommandlinkbutton.lo widgets/qcommandlinkbutton.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qdatetimeedit.h -o .moc/release-shared/moc_qdatetimeedit.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qdial.lo widgets/qdial.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qdialogbuttonbox.h -o .moc/release-shared/moc_qdialogbuttonbox.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qdockwidget.h -o .moc/release-shared/moc_qdockwidget.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qdockarealayout.lo widgets/qdockarealayout.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qeffects.cpp -o .moc/release-shared/qeffects.moc /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qfontcombobox.h -o .moc/release-shared/moc_qfontcombobox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qframe.lo widgets/qframe.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qgroupbox.h -o .moc/release-shared/moc_qgroupbox.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qlabel.h -o .moc/release-shared/moc_qlabel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qlcdnumber.lo widgets/qlcdnumber.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qlineedit_p.lo widgets/qlineedit_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qlineedit.h -o .moc/release-shared/moc_qlineedit.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qlinecontrol.lo widgets/qlinecontrol.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qmainwindow.lo widgets/qmainwindow.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qmainwindowlayout.lo widgets/qmainwindowlayout.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qmdiarea.h -o .moc/release-shared/moc_qmdiarea.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qmdisubwindow.h -o .moc/release-shared/moc_qmdisubwindow.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qmenu.h -o .moc/release-shared/moc_qmenu.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qmenubar.h -o .moc/release-shared/moc_qmenubar.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qmenudata.lo widgets/qmenudata.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qprogressbar.lo widgets/qprogressbar.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qpushbutton.h -o .moc/release-shared/moc_qpushbutton.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qradiobutton.lo widgets/qradiobutton.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qrubberband.lo widgets/qrubberband.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qscrollbar.lo widgets/qscrollbar.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qsizegrip.h -o .moc/release-shared/moc_qsizegrip.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qslider.lo widgets/qslider.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qspinbox.lo widgets/qspinbox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qsplashscreen.lo widgets/qsplashscreen.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qsplitter.lo widgets/qsplitter.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qstackedwidget.lo widgets/qstackedwidget.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qstatusbar.lo widgets/qstatusbar.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qtabbar.h -o .moc/release-shared/moc_qtabbar.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qtabwidget.h -o .moc/release-shared/moc_qtabwidget.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qtextedit.h -o .moc/release-shared/moc_qtextedit.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qtextbrowser.h -o .moc/release-shared/moc_qtextbrowser.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qtoolbar.h -o .moc/release-shared/moc_qtoolbar.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtoolbarlayout.lo widgets/qtoolbarlayout.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtoolbarextension.lo widgets/qtoolbarextension.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtoolbarseparator.lo widgets/qtoolbarseparator.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qtoolbox.h -o .moc/release-shared/moc_qtoolbox.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qtoolbutton.h -o .moc/release-shared/moc_qtoolbutton.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qvalidator.lo widgets/qvalidator.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qabstractscrollarea.h -o .moc/release-shared/moc_qabstractscrollarea.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qabstractscrollarea_p.h -o .moc/release-shared/moc_qabstractscrollarea_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qwidgetresizehandler.lo widgets/qwidgetresizehandler.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qfocusframe.lo widgets/qfocusframe.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qscrollarea.lo widgets/qscrollarea.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qworkspace.h -o .moc/release-shared/moc_qworkspace.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qwidgetanimator.lo widgets/qwidgetanimator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtoolbararealayout.lo widgets/qtoolbararealayout.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qplaintextedit.h -o .moc/release-shared/moc_qplaintextedit.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qplaintextedit_p.h -o .moc/release-shared/moc_qplaintextedit_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qprintpreviewwidget.h -o .moc/release-shared/moc_qprintpreviewwidget.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qmenubar_x11.lo widgets/qmenubar_x11.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include dialogs/qprintdialog.h -o .moc/release-shared/moc_qprintdialog.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/rcc -name qprintdialog dialogs/qprintdialog.qrc -o .rcc/release-shared/qrc_qprintdialog.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include dialogs/qpagesetupdialog.h -o .moc/release-shared/moc_qpagesetupdialog.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractprintdialog.lo dialogs/qabstractprintdialog.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractpagesetupdialog.lo dialogs/qabstractpagesetupdialog.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include dialogs/qcolordialog.h -o .moc/release-shared/moc_qcolordialog.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include dialogs/qdialog.h -o .moc/release-shared/moc_qdialog.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qerrormessage.lo dialogs/qerrormessage.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include dialogs/qfiledialog.h -o .moc/release-shared/moc_qfiledialog.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include dialogs/qfontdialog.h -o .moc/release-shared/moc_qfontdialog.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include dialogs/qinputdialog.h -o .moc/release-shared/moc_qinputdialog.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include dialogs/qmessagebox.h -o .moc/release-shared/moc_qmessagebox.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include dialogs/qprogressdialog.h -o .moc/release-shared/moc_qprogressdialog.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qsidebar.lo dialogs/qsidebar.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include dialogs/qfilesystemmodel.h -o .moc/release-shared/moc_qfilesystemmodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qfileinfogatherer.lo dialogs/qfileinfogatherer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpagesetupdialog.lo dialogs/qpagesetupdialog.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include dialogs/qwizard.h -o .moc/release-shared/moc_qwizard.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include dialogs/qprintpreviewdialog.h -o .moc/release-shared/moc_qprintpreviewdialog.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qaccessible.lo accessible/qaccessible.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qaccessible2.lo accessible/qaccessible2.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qaccessibleobject.lo accessible/qaccessibleobject.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qaccessiblewidget.lo accessible/qaccessiblewidget.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qaccessibleplugin.lo accessible/qaccessibleplugin.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qaccessible_unix.lo accessible/qaccessible_unix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qaccessiblebridge.lo accessible/qaccessiblebridge.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qabstractitemview.h -o .moc/release-shared/moc_qabstractitemview.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qheaderview.h -o .moc/release-shared/moc_qheaderview.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qidentityproxymodel.h -o .moc/release-shared/moc_qidentityproxymodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qlistview.lo itemviews/qlistview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qbsptree.lo itemviews/qbsptree.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qtableview.h -o .moc/release-shared/moc_qtableview.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qtreeview.h -o .moc/release-shared/moc_qtreeview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractitemdelegate.lo itemviews/qabstractitemdelegate.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qitemdelegate.h -o .moc/release-shared/moc_qitemdelegate.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qitemselectionmodel.h -o .moc/release-shared/moc_qitemselectionmodel.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qdirmodel.h -o .moc/release-shared/moc_qdirmodel.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qlistwidget.h -o .moc/release-shared/moc_qlistwidget.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qtablewidget.h -o .moc/release-shared/moc_qtablewidget.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qtreewidget.h -o .moc/release-shared/moc_qtreewidget.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qproxymodel.h -o .moc/release-shared/moc_qproxymodel.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qabstractproxymodel.h -o .moc/release-shared/moc_qabstractproxymodel.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qsortfilterproxymodel.h -o .moc/release-shared/moc_qsortfilterproxymodel.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qitemeditorfactory.cpp -o .moc/release-shared/qitemeditorfactory.moc /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qstandarditemmodel.h -o .moc/release-shared/moc_qstandarditemmodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qstringlistmodel.lo itemviews/qstringlistmodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtreewidgetitemiterator.lo itemviews/qtreewidgetitemiterator.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qdatawidgetmapper.h -o .moc/release-shared/moc_qdatawidgetmapper.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qfileiconprovider.lo itemviews/qfileiconprovider.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qcolumnview.h -o .moc/release-shared/moc_qcolumnview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qcolumnviewgrip.lo itemviews/qcolumnviewgrip.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qstyleditemdelegate.h -o .moc/release-shared/moc_qstyleditemdelegate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qinputcontextfactory.lo inputmethod/qinputcontextfactory.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qinputcontextplugin.lo inputmethod/qinputcontextplugin.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qinputcontext.lo inputmethod/qinputcontext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qximinputcontext_x11.lo inputmethod/qximinputcontext_x11.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicsgridlayout.lo graphicsview/qgraphicsgridlayout.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include graphicsview/qgraphicsitem.h -o .moc/release-shared/moc_qgraphicsitem.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicsitemanimation.lo graphicsview/qgraphicsitemanimation.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicslayout.lo graphicsview/qgraphicslayout.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicslayout_p.lo graphicsview/qgraphicslayout_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicslayoutitem.lo graphicsview/qgraphicslayoutitem.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicslinearlayout.lo graphicsview/qgraphicslinearlayout.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include graphicsview/qgraphicsproxywidget.h -o .moc/release-shared/moc_qgraphicsproxywidget.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include graphicsview/qgraphicsscene.h -o .moc/release-shared/moc_qgraphicsscene.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicsscene_bsp.lo graphicsview/qgraphicsscene_bsp.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include graphicsview/qgraphicsscenebsptreeindex_p.h -o .moc/release-shared/moc_qgraphicsscenebsptreeindex_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicssceneevent.lo graphicsview/qgraphicssceneevent.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include graphicsview/qgraphicssceneindex_p.h -o .moc/release-shared/moc_qgraphicssceneindex_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicsscenelinearindex.lo graphicsview/qgraphicsscenelinearindex.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include graphicsview/qgraphicstransform.h -o .moc/release-shared/moc_qgraphicstransform.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include graphicsview/qgraphicsview.h -o .moc/release-shared/moc_qgraphicsview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicswidget.lo graphicsview/qgraphicswidget.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include graphicsview/qgraphicswidget.h -o .moc/release-shared/moc_qgraphicswidget.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgridlayoutengine.lo graphicsview/qgridlayoutengine.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qsimplex_p.lo graphicsview/qsimplex_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicsanchorlayout_p.lo graphicsview/qgraphicsanchorlayout_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicsanchorlayout.lo graphicsview/qgraphicsanchorlayout.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qsystemtrayicon.lo util/qsystemtrayicon.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include util/qcompleter.h -o .moc/release-shared/moc_qcompleter.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include util/qdesktopservices.cpp -o .moc/release-shared/qdesktopservices.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qundogroup.lo util/qundogroup.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qundostack.lo util/qundostack.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include util/qundoview.cpp -o .moc/release-shared/qundoview.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qsystemtrayicon_x11.lo util/qsystemtrayicon_x11.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qguistatemachine.lo statemachine/qguistatemachine.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qkeyeventtransition.lo statemachine/qkeyeventtransition.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qmouseeventtransition.lo statemachine/qmouseeventtransition.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qbasickeyeventtransition.lo statemachine/qbasickeyeventtransition.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qbasicmouseeventtransition.lo statemachine/qbasicmouseeventtransition.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgenericmatrix.lo math3d/qgenericmatrix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qmatrix4x4.lo math3d/qmatrix4x4.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qquaternion.lo math3d/qquaternion.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qvector2d.lo math3d/qvector2d.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qvector3d.lo math3d/qvector3d.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qvector4d.lo math3d/qvector4d.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicseffect.lo effects/qgraphicseffect.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qboxlayout.h -o .moc/release-shared/moc_qboxlayout.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qclipboard.h -o .moc/release-shared/moc_qclipboard.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qdesktopwidget.h -o .moc/release-shared/moc_qdesktopwidget.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qdrag.h -o .moc/release-shared/moc_qdrag.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qdnd_p.h -o .moc/release-shared/moc_qdnd_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qformlayout.h -o .moc/release-shared/moc_qformlayout.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qgridlayout.h -o .moc/release-shared/moc_qgridlayout.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qlayout.h -o .moc/release-shared/moc_qlayout.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qsessionmanager.h -o .moc/release-shared/moc_qsessionmanager.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qshortcut.h -o .moc/release-shared/moc_qshortcut.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qsizepolicy.h -o .moc/release-shared/moc_qsizepolicy.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qpalette.h -o .moc/release-shared/moc_qpalette.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qstackedlayout.h -o .moc/release-shared/moc_qstackedlayout.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qkeymapper_p.h -o .moc/release-shared/moc_qkeymapper_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qsoftkeymanager_p.h -o .moc/release-shared/moc_qsoftkeymanager_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qguiplatformplugin_p.h -o .moc/release-shared/moc_qguiplatformplugin_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qx11embed_x11.h -o .moc/release-shared/moc_qx11embed_x11.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qeventdispatcher_x11_p.h -o .moc/release-shared/moc_qeventdispatcher_x11_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qsound.h -o .moc/release-shared/moc_qsound.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include kernel/qsound_p.h -o .moc/release-shared/moc_qsound_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include image/qiconengineplugin.h -o .moc/release-shared/moc_qiconengineplugin.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include image/qimageiohandler.h -o .moc/release-shared/moc_qimageiohandler.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include image/qpictureformatplugin.h -o .moc/release-shared/moc_qpictureformatplugin.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include image/qpixmapfilter_p.h -o .moc/release-shared/moc_qpixmapfilter_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include painting/qbrush.h -o .moc/release-shared/moc_qbrush.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include painting/qpainter.h -o .moc/release-shared/moc_qpainter.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include painting/qpaintbuffer_p.h -o .moc/release-shared/moc_qpaintbuffer_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include painting/qgraphicssystemplugin_p.h -o .moc/release-shared/moc_qgraphicssystemplugin_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include text/qfont.h -o .moc/release-shared/moc_qfont.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include text/qfontdatabase.h -o .moc/release-shared/moc_qfontdatabase.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include text/qfont_p.h -o .moc/release-shared/moc_qfont_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include text/qtextformat.h -o .moc/release-shared/moc_qtextformat.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include text/qtextobject.h -o .moc/release-shared/moc_qtextobject.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include text/qtextdocument.h -o .moc/release-shared/moc_qtextdocument.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include text/qtextimagehandler_p.h -o .moc/release-shared/moc_qtextimagehandler_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include text/qtexttable.h -o .moc/release-shared/moc_qtexttable.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include text/qtextlist.h -o .moc/release-shared/moc_qtextlist.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include styles/qstyle.h -o .moc/release-shared/moc_qstyle.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include styles/qstyleplugin.h -o .moc/release-shared/moc_qstyleplugin.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include styles/qcommonstyle.h -o .moc/release-shared/moc_qcommonstyle.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include styles/qproxystyle.h -o .moc/release-shared/moc_qproxystyle.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include styles/qcdestyle.h -o .moc/release-shared/moc_qcdestyle.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include styles/qplastiquestyle.h -o .moc/release-shared/moc_qplastiquestyle.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include styles/qgtkstyle.h -o .moc/release-shared/moc_qgtkstyle.cpp styles/qgtkstyle.h:0: Note: No relevant classes found. No output generated. /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include styles/qgtkstyle_p.h -o .moc/release-shared/moc_qgtkstyle_p.cpp styles/qgtkstyle_p.h:0: Note: No relevant classes found. No output generated. /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include styles/qcleanlooksstyle.h -o .moc/release-shared/moc_qcleanlooksstyle.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include styles/qwindowsstyle.h -o .moc/release-shared/moc_qwindowsstyle.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include styles/qmotifstyle.h -o .moc/release-shared/moc_qmotifstyle.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qbuttongroup.h -o .moc/release-shared/moc_qbuttongroup.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qabstractbutton.h -o .moc/release-shared/moc_qabstractbutton.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qabstractslider.h -o .moc/release-shared/moc_qabstractslider.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from effects/qgraphicseffect.cpp:116: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qcalendartextnavigator_p.h -o .moc/release-shared/moc_qcalendartextnavigator_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qcheckbox.h -o .moc/release-shared/moc_qcheckbox.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qcombobox_p.h -o .moc/release-shared/moc_qcombobox_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qcommandlinkbutton.h -o .moc/release-shared/moc_qcommandlinkbutton.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qdatetimeedit_p.h -o .moc/release-shared/moc_qdatetimeedit_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qdial.h -o .moc/release-shared/moc_qdial.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qdockwidget_p.h -o .moc/release-shared/moc_qdockwidget_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qframe.h -o .moc/release-shared/moc_qframe.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qlcdnumber.h -o .moc/release-shared/moc_qlcdnumber.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qlinecontrol_p.h -o .moc/release-shared/moc_qlinecontrol_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qmainwindow.h -o .moc/release-shared/moc_qmainwindow.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qmainwindowlayout_p.h -o .moc/release-shared/moc_qmainwindowlayout_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qmenudata.h -o .moc/release-shared/moc_qmenudata.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qprogressbar.h -o .moc/release-shared/moc_qprogressbar.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qradiobutton.h -o .moc/release-shared/moc_qradiobutton.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qrubberband.h -o .moc/release-shared/moc_qrubberband.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qscrollbar.h -o .moc/release-shared/moc_qscrollbar.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qslider.h -o .moc/release-shared/moc_qslider.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qspinbox.h -o .moc/release-shared/moc_qspinbox.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qsplashscreen.h -o .moc/release-shared/moc_qsplashscreen.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qsplitter.h -o .moc/release-shared/moc_qsplitter.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qstackedwidget.h -o .moc/release-shared/moc_qstackedwidget.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qstatusbar.h -o .moc/release-shared/moc_qstatusbar.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qtabbar_p.h -o .moc/release-shared/moc_qtabbar_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qtoolbarlayout_p.h -o .moc/release-shared/moc_qtoolbarlayout_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qtoolbarextension_p.h -o .moc/release-shared/moc_qtoolbarextension_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qtoolbarseparator_p.h -o .moc/release-shared/moc_qtoolbarseparator_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qvalidator.h -o .moc/release-shared/moc_qvalidator.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qwidgetresizehandler_p.h -o .moc/release-shared/moc_qwidgetresizehandler_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qfocusframe.h -o .moc/release-shared/moc_qfocusframe.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qscrollarea.h -o .moc/release-shared/moc_qscrollarea.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qwidgetanimator_p.h -o .moc/release-shared/moc_qwidgetanimator_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include dialogs/qabstractprintdialog.h -o .moc/release-shared/moc_qabstractprintdialog.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include dialogs/qabstractpagesetupdialog.h -o .moc/release-shared/moc_qabstractpagesetupdialog.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include dialogs/qerrormessage.h -o .moc/release-shared/moc_qerrormessage.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include dialogs/qsidebar_p.h -o .moc/release-shared/moc_qsidebar_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include dialogs/qfileinfogatherer_p.h -o .moc/release-shared/moc_qfileinfogatherer_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include dialogs/qpagesetupdialog_unix_p.h -o .moc/release-shared/moc_qpagesetupdialog_unix_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include accessible/qaccessibleplugin.h -o .moc/release-shared/moc_qaccessibleplugin.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include accessible/qaccessiblebridge.h -o .moc/release-shared/moc_qaccessiblebridge.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qlistview.h -o .moc/release-shared/moc_qlistview.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qabstractitemdelegate.h -o .moc/release-shared/moc_qabstractitemdelegate.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qlistwidget_p.h -o .moc/release-shared/moc_qlistwidget_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qtablewidget_p.h -o .moc/release-shared/moc_qtablewidget_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qtreewidget_p.h -o .moc/release-shared/moc_qtreewidget_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qitemeditorfactory_p.h -o .moc/release-shared/moc_qitemeditorfactory_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qstringlistmodel.h -o .moc/release-shared/moc_qstringlistmodel.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qcolumnviewgrip_p.h -o .moc/release-shared/moc_qcolumnviewgrip_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include inputmethod/qinputcontextplugin.h -o .moc/release-shared/moc_qinputcontextplugin.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include inputmethod/qinputcontext.h -o .moc/release-shared/moc_qinputcontext.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include inputmethod/qximinputcontext_p.h -o .moc/release-shared/moc_qximinputcontext_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include graphicsview/qgraphicsitemanimation.h -o .moc/release-shared/moc_qgraphicsitemanimation.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include graphicsview/qgraphicsscenelinearindex_p.h -o .moc/release-shared/moc_qgraphicsscenelinearindex_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include graphicsview/qgraphicsanchorlayout.h -o .moc/release-shared/moc_qgraphicsanchorlayout.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include util/qsystemtrayicon.h -o .moc/release-shared/moc_qsystemtrayicon.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include util/qcompleter_p.h -o .moc/release-shared/moc_qcompleter_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include util/qsystemtrayicon_p.h -o .moc/release-shared/moc_qsystemtrayicon_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include util/qundogroup.h -o .moc/release-shared/moc_qundogroup.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include util/qundostack.h -o .moc/release-shared/moc_qundostack.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include util/qundostack_p.h -o .moc/release-shared/moc_qundostack_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include util/qundoview.h -o .moc/release-shared/moc_qundoview.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include statemachine/qkeyeventtransition.h -o .moc/release-shared/moc_qkeyeventtransition.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include statemachine/qmouseeventtransition.h -o .moc/release-shared/moc_qmouseeventtransition.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include statemachine/qbasickeyeventtransition_p.h -o .moc/release-shared/moc_qbasickeyeventtransition_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include statemachine/qbasicmouseeventtransition_p.h -o .moc/release-shared/moc_qbasicmouseeventtransition_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include effects/qgraphicseffect.h -o .moc/release-shared/moc_qgraphicseffect.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include effects/qgraphicseffect_p.h -o .moc/release-shared/moc_qgraphicseffect_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/rcc -name qstyle styles/qstyle.qrc -o .rcc/release-shared/qrc_qstyle.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/rcc -name qmessagebox dialogs/qmessagebox.qrc -o .rcc/release-shared/qrc_qmessagebox.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/uic dialogs/qprintpropertieswidget.ui -o .uic/release-shared/ui_qprintpropertieswidget.h libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qaction.lo kernel/qaction.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qactiongroup.lo kernel/qactiongroup.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qapplication.lo kernel/qapplication.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_raster_p.h:59, from ../../include/QtGui/private/qpaintengine_raster_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_blitter_p.h:45, from ../../include/QtGui/private/qpaintengine_blitter_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qgraphicssystem_p.h:58, from ../../include/QtGui/private/qgraphicssystem_p.h:1, from kernel/qapplication.cpp:68: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtooltip.lo kernel/qtooltip.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qwhatsthis.lo kernel/qwhatsthis.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qwidget.lo kernel/qwidget.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_raster_p.h:59, from ../../include/QtGui/private/qpaintengine_raster_p.h:1, from kernel/qwidget.cpp:107: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qwidgetaction.lo kernel/qwidgetaction.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgesture.lo kernel/qgesture.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgesturemanager.lo kernel/qgesturemanager.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qapplication_x11.lo kernel/qapplication_x11.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qdnd_x11.lo kernel/qdnd_x11.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qsound_x11.lo kernel/qsound_x11.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpixmapcache.lo image/qpixmapcache.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qmovie.lo image/qmovie.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicssystem_runtime.lo painting/qgraphicssystem_runtime.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextcontrol.lo text/qtextcontrol.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_raster_p.h:59, from ../../include/QtGui/private/qpaintengine_raster_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_blitter_p.h:45, from ../../include/QtGui/private/qpaintengine_blitter_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qgraphicssystem_p.h:58, from ../../include/QtGui/private/../../../src/gui/painting/qgraphicssystem_runtime_p.h:56, from ../../include/QtGui/private/qgraphicssystem_runtime_p.h:1, from painting/qgraphicssystem_runtime.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstracttextdocumentlayout.lo text/qabstracttextdocumentlayout.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextdocumentlayout.lo text/qtextdocumentlayout.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qsyntaxhighlighter.lo text/qsyntaxhighlighter.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qstylesheetstyle.lo styles/qstylesheetstyle.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractspinbox.lo widgets/qabstractspinbox.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qcalendarwidget.cpp -o .moc/release-shared/qcalendarwidget.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qcombobox.lo widgets/qcombobox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qdatetimeedit.lo widgets/qdatetimeedit.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qdialogbuttonbox.lo widgets/qdialogbuttonbox.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qdockwidget.cpp -o .moc/release-shared/qdockwidget.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qeffects.lo widgets/qeffects.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qfontcombobox.cpp -o .moc/release-shared/qfontcombobox.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgroupbox.lo widgets/qgroupbox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qlabel.lo widgets/qlabel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qlineedit.lo widgets/qlineedit.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qmdiarea.lo widgets/qmdiarea.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qmdisubwindow.cpp -o .moc/release-shared/qmdisubwindow.moc /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qmenu.cpp -o .moc/release-shared/qmenu.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qmenubar.lo widgets/qmenubar.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpushbutton.lo widgets/qpushbutton.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qsizegrip.lo widgets/qsizegrip.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtabbar.lo widgets/qtabbar.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtabwidget.lo widgets/qtabwidget.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextedit.lo widgets/qtextedit.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextbrowser.lo widgets/qtextbrowser.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtoolbar.lo widgets/qtoolbar.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qtoolbox.cpp -o .moc/release-shared/qtoolbox.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtoolbutton.lo widgets/qtoolbutton.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractscrollarea.lo widgets/qabstractscrollarea.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qworkspace.cpp -o .moc/release-shared/qworkspace.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qplaintextedit.lo widgets/qplaintextedit.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include widgets/qprintpreviewwidget.cpp -o .moc/release-shared/qprintpreviewwidget.moc /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include dialogs/qprintdialog_unix.cpp -o .moc/release-shared/qprintdialog_unix.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qpagesetupdialog_unix.lo dialogs/qpagesetupdialog_unix.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include dialogs/qcolordialog.cpp -o .moc/release-shared/qcolordialog.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qdialog.lo dialogs/qdialog.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qfiledialog.lo dialogs/qfiledialog.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include dialogs/qfontdialog.cpp -o .moc/release-shared/qfontdialog.moc /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include dialogs/qinputdialog.cpp -o .moc/release-shared/qinputdialog.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qmessagebox.lo dialogs/qmessagebox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qprogressdialog.lo dialogs/qprogressdialog.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qfilesystemmodel.lo dialogs/qfilesystemmodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qwizard.lo dialogs/qwizard.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include dialogs/qprintpreviewdialog.cpp -o .moc/release-shared/qprintpreviewdialog.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractitemview.lo itemviews/qabstractitemview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qheaderview.lo itemviews/qheaderview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qidentityproxymodel.lo itemviews/qidentityproxymodel.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qtableview.cpp -o .moc/release-shared/qtableview.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtreeview.lo itemviews/qtreeview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qitemdelegate.lo itemviews/qitemdelegate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qitemselectionmodel.lo itemviews/qitemselectionmodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qdirmodel.lo itemviews/qdirmodel.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include itemviews/qlistwidget.cpp -o .moc/release-shared/qlistwidget.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtablewidget.lo itemviews/qtablewidget.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtreewidget.lo itemviews/qtreewidget.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qproxymodel.lo itemviews/qproxymodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractproxymodel.lo itemviews/qabstractproxymodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qsortfilterproxymodel.lo itemviews/qsortfilterproxymodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qitemeditorfactory.lo itemviews/qitemeditorfactory.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qstandarditemmodel.lo itemviews/qstandarditemmodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qdatawidgetmapper.lo itemviews/qdatawidgetmapper.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qcolumnview.lo itemviews/qcolumnview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qstyleditemdelegate.lo itemviews/qstyleditemdelegate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicsitem.lo graphicsview/qgraphicsitem.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicsproxywidget.lo graphicsview/qgraphicsproxywidget.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicsscene.lo graphicsview/qgraphicsscene.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicsscenebsptreeindex.lo graphicsview/qgraphicsscenebsptreeindex.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicssceneindex.lo graphicsview/qgraphicssceneindex.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicstransform.lo graphicsview/qgraphicstransform.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicsview.lo graphicsview/qgraphicsview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicswidget_p.lo graphicsview/qgraphicswidget_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qcompleter.lo util/qcompleter.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qdesktopservices.lo util/qdesktopservices.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qundoview.lo util/qundoview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qboxlayout.lo .moc/release-shared/moc_qboxlayout.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qclipboard.lo .moc/release-shared/moc_qclipboard.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdesktopwidget.lo .moc/release-shared/moc_qdesktopwidget.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdrag.lo .moc/release-shared/moc_qdrag.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdnd_p.lo .moc/release-shared/moc_qdnd_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qformlayout.lo .moc/release-shared/moc_qformlayout.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qgridlayout.lo .moc/release-shared/moc_qgridlayout.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qlayout.lo .moc/release-shared/moc_qlayout.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qsessionmanager.lo .moc/release-shared/moc_qsessionmanager.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qshortcut.lo .moc/release-shared/moc_qshortcut.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qsizepolicy.lo .moc/release-shared/moc_qsizepolicy.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qpalette.lo .moc/release-shared/moc_qpalette.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qstackedlayout.lo .moc/release-shared/moc_qstackedlayout.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qkeymapper_p.lo .moc/release-shared/moc_qkeymapper_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qsoftkeymanager_p.lo .moc/release-shared/moc_qsoftkeymanager_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qguiplatformplugin_p.lo .moc/release-shared/moc_qguiplatformplugin_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qx11embed_x11.lo .moc/release-shared/moc_qx11embed_x11.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qeventdispatcher_x11_p.lo .moc/release-shared/moc_qeventdispatcher_x11_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qsound.lo .moc/release-shared/moc_qsound.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qsound_p.lo .moc/release-shared/moc_qsound_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qiconengineplugin.lo .moc/release-shared/moc_qiconengineplugin.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qimageiohandler.lo .moc/release-shared/moc_qimageiohandler.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qpictureformatplugin.lo .moc/release-shared/moc_qpictureformatplugin.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qpixmapfilter_p.lo .moc/release-shared/moc_qpixmapfilter_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qbrush.lo .moc/release-shared/moc_qbrush.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qpainter.lo .moc/release-shared/moc_qpainter.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qpaintbuffer_p.lo .moc/release-shared/moc_qpaintbuffer_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qgraphicssystemplugin_p.lo .moc/release-shared/moc_qgraphicssystemplugin_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qfont.lo .moc/release-shared/moc_qfont.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qfontdatabase.lo .moc/release-shared/moc_qfontdatabase.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qfont_p.lo .moc/release-shared/moc_qfont_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qtextformat.lo .moc/release-shared/moc_qtextformat.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qtextobject.lo .moc/release-shared/moc_qtextobject.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qtextdocument.lo .moc/release-shared/moc_qtextdocument.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qtextimagehandler_p.lo .moc/release-shared/moc_qtextimagehandler_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qtexttable.lo .moc/release-shared/moc_qtexttable.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qtextlist.lo .moc/release-shared/moc_qtextlist.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qstyle.lo .moc/release-shared/moc_qstyle.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qstyleplugin.lo .moc/release-shared/moc_qstyleplugin.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qcommonstyle.lo .moc/release-shared/moc_qcommonstyle.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qproxystyle.lo .moc/release-shared/moc_qproxystyle.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qcdestyle.lo .moc/release-shared/moc_qcdestyle.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qplastiquestyle.lo .moc/release-shared/moc_qplastiquestyle.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qgtkstyle.lo .moc/release-shared/moc_qgtkstyle.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qgtkstyle_p.lo .moc/release-shared/moc_qgtkstyle_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qcleanlooksstyle.lo .moc/release-shared/moc_qcleanlooksstyle.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qwindowsstyle.lo .moc/release-shared/moc_qwindowsstyle.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qmotifstyle.lo .moc/release-shared/moc_qmotifstyle.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qbuttongroup.lo .moc/release-shared/moc_qbuttongroup.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qabstractbutton.lo .moc/release-shared/moc_qabstractbutton.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qabstractslider.lo .moc/release-shared/moc_qabstractslider.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qcalendartextnavigator_p.lo .moc/release-shared/moc_qcalendartextnavigator_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qcheckbox.lo .moc/release-shared/moc_qcheckbox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qcombobox_p.lo .moc/release-shared/moc_qcombobox_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qcommandlinkbutton.lo .moc/release-shared/moc_qcommandlinkbutton.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdatetimeedit_p.lo .moc/release-shared/moc_qdatetimeedit_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdial.lo .moc/release-shared/moc_qdial.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdockwidget_p.lo .moc/release-shared/moc_qdockwidget_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qframe.lo .moc/release-shared/moc_qframe.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qlcdnumber.lo .moc/release-shared/moc_qlcdnumber.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qlinecontrol_p.lo .moc/release-shared/moc_qlinecontrol_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qmainwindow.lo .moc/release-shared/moc_qmainwindow.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qmainwindowlayout_p.lo .moc/release-shared/moc_qmainwindowlayout_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qmenudata.lo .moc/release-shared/moc_qmenudata.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qprogressbar.lo .moc/release-shared/moc_qprogressbar.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qradiobutton.lo .moc/release-shared/moc_qradiobutton.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qrubberband.lo .moc/release-shared/moc_qrubberband.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qscrollbar.lo .moc/release-shared/moc_qscrollbar.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qslider.lo .moc/release-shared/moc_qslider.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qspinbox.lo .moc/release-shared/moc_qspinbox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qsplashscreen.lo .moc/release-shared/moc_qsplashscreen.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qsplitter.lo .moc/release-shared/moc_qsplitter.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qstackedwidget.lo .moc/release-shared/moc_qstackedwidget.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qstatusbar.lo .moc/release-shared/moc_qstatusbar.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qtabbar_p.lo .moc/release-shared/moc_qtabbar_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qtoolbarlayout_p.lo .moc/release-shared/moc_qtoolbarlayout_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qtoolbarextension_p.lo .moc/release-shared/moc_qtoolbarextension_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qtoolbarseparator_p.lo .moc/release-shared/moc_qtoolbarseparator_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qvalidator.lo .moc/release-shared/moc_qvalidator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qwidgetresizehandler_p.lo .moc/release-shared/moc_qwidgetresizehandler_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qfocusframe.lo .moc/release-shared/moc_qfocusframe.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qscrollarea.lo .moc/release-shared/moc_qscrollarea.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qwidgetanimator_p.lo .moc/release-shared/moc_qwidgetanimator_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qabstractprintdialog.lo .moc/release-shared/moc_qabstractprintdialog.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qabstractpagesetupdialog.lo .moc/release-shared/moc_qabstractpagesetupdialog.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qerrormessage.lo .moc/release-shared/moc_qerrormessage.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qsidebar_p.lo .moc/release-shared/moc_qsidebar_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qfileinfogatherer_p.lo .moc/release-shared/moc_qfileinfogatherer_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qpagesetupdialog_unix_p.lo .moc/release-shared/moc_qpagesetupdialog_unix_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qaccessibleplugin.lo .moc/release-shared/moc_qaccessibleplugin.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qaccessiblebridge.lo .moc/release-shared/moc_qaccessiblebridge.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qlistview.lo .moc/release-shared/moc_qlistview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qabstractitemdelegate.lo .moc/release-shared/moc_qabstractitemdelegate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qlistwidget_p.lo .moc/release-shared/moc_qlistwidget_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qtablewidget_p.lo .moc/release-shared/moc_qtablewidget_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qtreewidget_p.lo .moc/release-shared/moc_qtreewidget_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qitemeditorfactory_p.lo .moc/release-shared/moc_qitemeditorfactory_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qstringlistmodel.lo .moc/release-shared/moc_qstringlistmodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qcolumnviewgrip_p.lo .moc/release-shared/moc_qcolumnviewgrip_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qinputcontextplugin.lo .moc/release-shared/moc_qinputcontextplugin.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qinputcontext.lo .moc/release-shared/moc_qinputcontext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qximinputcontext_p.lo .moc/release-shared/moc_qximinputcontext_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qgraphicsitemanimation.lo .moc/release-shared/moc_qgraphicsitemanimation.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qgraphicsscenelinearindex_p.lo .moc/release-shared/moc_qgraphicsscenelinearindex_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qgraphicsanchorlayout.lo .moc/release-shared/moc_qgraphicsanchorlayout.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qsystemtrayicon.lo .moc/release-shared/moc_qsystemtrayicon.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qcompleter_p.lo .moc/release-shared/moc_qcompleter_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qsystemtrayicon_p.lo .moc/release-shared/moc_qsystemtrayicon_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qundogroup.lo .moc/release-shared/moc_qundogroup.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qundostack.lo .moc/release-shared/moc_qundostack.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qundostack_p.lo .moc/release-shared/moc_qundostack_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qundoview.lo .moc/release-shared/moc_qundoview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qkeyeventtransition.lo .moc/release-shared/moc_qkeyeventtransition.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qmouseeventtransition.lo .moc/release-shared/moc_qmouseeventtransition.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qbasickeyeventtransition_p.lo .moc/release-shared/moc_qbasickeyeventtransition_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qbasicmouseeventtransition_p.lo .moc/release-shared/moc_qbasicmouseeventtransition_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qgraphicseffect.lo .moc/release-shared/moc_qgraphicseffect.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qgraphicseffect_p.lo .moc/release-shared/moc_qgraphicseffect_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qrc_qstyle.lo .rcc/release-shared/qrc_qstyle.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qrc_qmessagebox.lo .rcc/release-shared/qrc_qmessagebox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qcalendarwidget.lo widgets/qcalendarwidget.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qdockwidget.lo widgets/qdockwidget.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qfontcombobox.lo widgets/qfontcombobox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qmdisubwindow.lo widgets/qmdisubwindow.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qmenu.lo widgets/qmenu.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtoolbox.lo widgets/qtoolbox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qworkspace.lo widgets/qworkspace.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qprintpreviewwidget.lo widgets/qprintpreviewwidget.cpp In file included from ../../include/QtCore/qobjectdefs.h:1, from ../../include/QtGui/../../src/gui/kernel/qwindowdefs.h:45, from ../../include/QtGui/qwindowdefs.h:1, from ../../include/QtGui/../../src/gui/kernel/qwidget.h:46, from ../../include/QtGui/qwidget.h:1, from widgets/qprintpreviewwidget.h:45, from widgets/qprintpreviewwidget.cpp:42: ../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:168:92: warning: 'visibility' attribute ignored [-Wattributes] 168 | Q_DECL_HIDDEN static void qt_static_metacall(QObject *, QMetaObject::Call, int, void **); | ^ widgets/qprintpreviewwidget.cpp:150:5: note: in expansion of macro 'Q_OBJECT' 150 | Q_OBJECT | ^~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qprintdialog_unix.lo dialogs/qprintdialog_unix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qcolordialog.lo dialogs/qcolordialog.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qfontdialog.lo dialogs/qfontdialog.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qinputdialog.lo dialogs/qinputdialog.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qprintpreviewdialog.lo dialogs/qprintpreviewdialog.cpp In file included from ../../include/QtCore/qobjectdefs.h:1, from ../../include/QtGui/../../src/gui/kernel/qwindowdefs.h:45, from ../../include/QtGui/qwindowdefs.h:1, from ../../include/QtGui/../../src/gui/kernel/qwidget.h:46, from ../../include/QtGui/qwidget.h:1, from ../../include/QtGui/../../src/gui/dialogs/qdialog.h:45, from ../../include/QtGui/qdialog.h:1, from dialogs/qprintpreviewdialog.h:45, from dialogs/qprintpreviewdialog.cpp:42: ../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:168:92: warning: 'visibility' attribute ignored [-Wattributes] 168 | Q_DECL_HIDDEN static void qt_static_metacall(QObject *, QMetaObject::Call, int, void **); | ^ dialogs/qprintpreviewdialog.cpp:108:5: note: in expansion of macro 'Q_OBJECT' 108 | Q_OBJECT | ^~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qtableview.lo itemviews/qtableview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -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../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/pkg/include -I.uic/release-shared -I/usr/pkg/include -o .obj/release-shared/qlistwidget.lo itemviews/qlistwidget.cpp libtool --silent --mode=link c++ -version-info 12:7:8 -rpath /usr/pkg/qt4/lib -Wl,-zrelro -ldl -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -pthread -Wl,-R/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -o ../../lib/libQtGui.la .obj/release-shared/qdrawhelper_mmx.lo .obj/release-shared/qdrawhelper_mmx3dnow.lo .obj/release-shared/qdrawhelper_sse3dnow.lo .obj/release-shared/qdrawhelper_sse.lo .obj/release-shared/qimage_sse2.lo .obj/release-shared/qdrawhelper_sse2.lo .obj/release-shared/qimage_ssse3.lo .obj/release-shared/qdrawhelper_ssse3.lo .obj/release-shared/qguivariantanimation.lo .obj/release-shared/qaction.lo .obj/release-shared/qactiongroup.lo .obj/release-shared/qapplication.lo .obj/release-shared/qboxlayout.lo .obj/release-shared/qclipboard.lo .obj/release-shared/qcursor.lo .obj/release-shared/qdrag.lo .obj/release-shared/qdnd.lo .obj/release-shared/qevent.lo .obj/release-shared/qformlayout.lo .obj/release-shared/qgridlayout.lo .obj/release-shared/qkeysequence.lo .obj/release-shared/qlayout.lo .obj/release-shared/qlayoutengine.lo .obj/release-shared/qlayoutitem.lo .obj/release-shared/qmime.lo .obj/release-shared/qpalette.lo .obj/release-shared/qshortcut.lo .obj/release-shared/qshortcutmap.lo .obj/release-shared/qstackedlayout.lo .obj/release-shared/qtooltip.lo .obj/release-shared/qguivariant.lo .obj/release-shared/qwhatsthis.lo .obj/release-shared/qwidget.lo .obj/release-shared/qwidgetaction.lo .obj/release-shared/qkeymapper.lo .obj/release-shared/qgesture.lo .obj/release-shared/qstandardgestures.lo .obj/release-shared/qgesturerecognizer.lo .obj/release-shared/qgesturemanager.lo .obj/release-shared/qsoftkeymanager.lo .obj/release-shared/qdesktopwidget.lo .obj/release-shared/qguiplatformplugin.lo .obj/release-shared/qapplication_x11.lo .obj/release-shared/qclipboard_x11.lo .obj/release-shared/qcursor_x11.lo .obj/release-shared/qdnd_x11.lo .obj/release-shared/qdesktopwidget_x11.lo .obj/release-shared/qmotifdnd_x11.lo .obj/release-shared/qsound_x11.lo .obj/release-shared/qwidget_x11.lo .obj/release-shared/qwidgetcreate_x11.lo .obj/release-shared/qx11embed_x11.lo .obj/release-shared/qx11info_x11.lo .obj/release-shared/qkeymapper_x11.lo .obj/release-shared/qkde.lo .obj/release-shared/qeventdispatcher_x11.lo .obj/release-shared/qsound.lo .obj/release-shared/qbitmap.lo .obj/release-shared/qicon.lo .obj/release-shared/qiconloader.lo .obj/release-shared/qimage.lo .obj/release-shared/qimageiohandler.lo .obj/release-shared/qimagereader.lo .obj/release-shared/qimagewriter.lo .obj/release-shared/qpaintengine_pic.lo .obj/release-shared/qpicture.lo .obj/release-shared/qpictureformatplugin.lo .obj/release-shared/qpixmap.lo .obj/release-shared/qpixmapcache.lo .obj/release-shared/qpixmapdata.lo .obj/release-shared/qpixmapdatafactory.lo .obj/release-shared/qpixmapfilter.lo .obj/release-shared/qiconengine.lo .obj/release-shared/qiconengineplugin.lo .obj/release-shared/qmovie.lo .obj/release-shared/qpixmap_raster.lo .obj/release-shared/qpixmap_blitter.lo .obj/release-shared/qnativeimage.lo .obj/release-shared/qimagepixmapcleanuphooks.lo .obj/release-shared/qvolatileimage.lo .obj/release-shared/qpixmap_x11.lo .obj/release-shared/qvolatileimagedata.lo .obj/release-shared/qbmphandler.lo .obj/release-shared/qppmhandler.lo .obj/release-shared/qxbmhandler.lo .obj/release-shared/qxpmhandler.lo .obj/release-shared/qpnghandler.lo .obj/release-shared/qbezier.lo .obj/release-shared/qblendfunctions.lo .obj/release-shared/qbrush.lo .obj/release-shared/qcolor.lo .obj/release-shared/qcolor_p.lo .obj/release-shared/qcosmeticstroker.lo .obj/release-shared/qcssutil.lo .obj/release-shared/qdrawutil.lo .obj/release-shared/qemulationpaintengine.lo .obj/release-shared/qgraphicssystem.lo .obj/release-shared/qmatrix.lo .obj/release-shared/qmemrotate.lo .obj/release-shared/qoutlinemapper.lo .obj/release-shared/qpaintdevice.lo .obj/release-shared/qpaintengine.lo .obj/release-shared/qpaintengine_alpha.lo .obj/release-shared/qpaintengine_preview.lo .obj/release-shared/qpaintengineex.lo .obj/release-shared/qpainter.lo .obj/release-shared/qpainterpath.lo .obj/release-shared/qpathclipper.lo .obj/release-shared/qpdf.lo .obj/release-shared/qpen.lo .obj/release-shared/qpolygon.lo .obj/release-shared/qprintengine_pdf.lo .obj/release-shared/qprintengine_ps.lo .obj/release-shared/qprinter.lo .obj/release-shared/qprinterinfo.lo .obj/release-shared/qrasterizer.lo .obj/release-shared/qregion.lo .obj/release-shared/qstroker.lo .obj/release-shared/qstylepainter.lo .obj/release-shared/qtessellator.lo .obj/release-shared/qtextureglyphcache.lo .obj/release-shared/qtransform.lo .obj/release-shared/qwindowsurface.lo .obj/release-shared/qpaintbuffer.lo .obj/release-shared/qpaintengine_raster.lo .obj/release-shared/qdrawhelper.lo .obj/release-shared/qimagescale.lo .obj/release-shared/qgrayraster.lo .obj/release-shared/qpaintengine_blitter.lo .obj/release-shared/qblittable.lo .obj/release-shared/qgraphicssystem_raster.lo .obj/release-shared/qgraphicssystem_runtime.lo .obj/release-shared/qgraphicssystemfactory.lo .obj/release-shared/qgraphicssystemplugin.lo .obj/release-shared/qwindowsurface_raster.lo .obj/release-shared/qcolormap_x11.lo .obj/release-shared/qpaintdevice_x11.lo .obj/release-shared/qpaintengine_x11.lo .obj/release-shared/qprinterinfo_unix.lo .obj/release-shared/qbackingstore.lo .obj/release-shared/qcups.lo .obj/release-shared/qwindowsurface_x11.lo .obj/release-shared/qfont.lo .obj/release-shared/qfontengine.lo .obj/release-shared/qfontsubset.lo .obj/release-shared/qfontmetrics.lo .obj/release-shared/qfontdatabase.lo .obj/release-shared/qtextcontrol.lo .obj/release-shared/qtextengine.lo .obj/release-shared/qtextlayout.lo .obj/release-shared/qtextformat.lo .obj/release-shared/qtextobject.lo .obj/release-shared/qtextoption.lo .obj/release-shared/qfragmentmap.lo .obj/release-shared/qtextdocument.lo .obj/release-shared/qtextdocument_p.lo .obj/release-shared/qtexthtmlparser.lo .obj/release-shared/qabstracttextdocumentlayout.lo .obj/release-shared/qtextdocumentlayout.lo .obj/release-shared/qtextcursor.lo .obj/release-shared/qtextdocumentfragment.lo .obj/release-shared/qtextimagehandler.lo .obj/release-shared/qtexttable.lo .obj/release-shared/qtextlist.lo .obj/release-shared/qtextdocumentwriter.lo .obj/release-shared/qsyntaxhighlighter.lo .obj/release-shared/qcssparser.lo .obj/release-shared/qzip.lo .obj/release-shared/qtextodfwriter.lo .obj/release-shared/qstatictext.lo .obj/release-shared/qrawfont.lo .obj/release-shared/qglyphrun.lo .obj/release-shared/qfont_x11.lo .obj/release-shared/qfontengine_x11.lo .obj/release-shared/qfontengine_ft.lo .obj/release-shared/qrawfont_ft.lo .obj/release-shared/qstyle.lo .obj/release-shared/qstylefactory.lo .obj/release-shared/qstyleoption.lo .obj/release-shared/qstyleplugin.lo .obj/release-shared/qstylehelper.lo .obj/release-shared/qcommonstyle.lo .obj/release-shared/qproxystyle.lo .obj/release-shared/qstylesheetstyle.lo .obj/release-shared/qstylesheetstyle_default.lo .obj/release-shared/qcdestyle.lo .obj/release-shared/qplastiquestyle.lo .obj/release-shared/qgtkstyle.lo .obj/release-shared/qgtkpainter.lo .obj/release-shared/qgtkstyle_p.lo .obj/release-shared/qcleanlooksstyle.lo .obj/release-shared/qwindowsstyle.lo .obj/release-shared/qmotifstyle.lo .obj/release-shared/qabstractbutton.lo .obj/release-shared/qabstractslider.lo .obj/release-shared/qabstractspinbox.lo .obj/release-shared/qcalendarwidget.lo .obj/release-shared/qcheckbox.lo .obj/release-shared/qcombobox.lo .obj/release-shared/qcommandlinkbutton.lo .obj/release-shared/qdatetimeedit.lo .obj/release-shared/qdial.lo .obj/release-shared/qdialogbuttonbox.lo .obj/release-shared/qdockwidget.lo .obj/release-shared/qdockarealayout.lo .obj/release-shared/qeffects.lo .obj/release-shared/qfontcombobox.lo .obj/release-shared/qframe.lo .obj/release-shared/qgroupbox.lo .obj/release-shared/qlabel.lo .obj/release-shared/qlcdnumber.lo .obj/release-shared/qlineedit_p.lo .obj/release-shared/qlineedit.lo .obj/release-shared/qlinecontrol.lo .obj/release-shared/qmainwindow.lo .obj/release-shared/qmainwindowlayout.lo .obj/release-shared/qmdiarea.lo .obj/release-shared/qmdisubwindow.lo .obj/release-shared/qmenu.lo .obj/release-shared/qmenubar.lo .obj/release-shared/qmenudata.lo .obj/release-shared/qprogressbar.lo .obj/release-shared/qpushbutton.lo .obj/release-shared/qradiobutton.lo .obj/release-shared/qrubberband.lo .obj/release-shared/qscrollbar.lo .obj/release-shared/qsizegrip.lo .obj/release-shared/qslider.lo .obj/release-shared/qspinbox.lo .obj/release-shared/qsplashscreen.lo .obj/release-shared/qsplitter.lo .obj/release-shared/qstackedwidget.lo .obj/release-shared/qstatusbar.lo .obj/release-shared/qtabbar.lo .obj/release-shared/qtabwidget.lo .obj/release-shared/qtextedit.lo .obj/release-shared/qtextbrowser.lo .obj/release-shared/qtoolbar.lo .obj/release-shared/qtoolbarlayout.lo .obj/release-shared/qtoolbarextension.lo .obj/release-shared/qtoolbarseparator.lo .obj/release-shared/qtoolbox.lo .obj/release-shared/qtoolbutton.lo .obj/release-shared/qvalidator.lo .obj/release-shared/qabstractscrollarea.lo .obj/release-shared/qwidgetresizehandler.lo .obj/release-shared/qfocusframe.lo .obj/release-shared/qscrollarea.lo .obj/release-shared/qworkspace.lo .obj/release-shared/qwidgetanimator.lo .obj/release-shared/qtoolbararealayout.lo .obj/release-shared/qplaintextedit.lo .obj/release-shared/qprintpreviewwidget.lo .obj/release-shared/qmenubar_x11.lo .obj/release-shared/qprintdialog_unix.lo .obj/release-shared/qpagesetupdialog_unix.lo .obj/release-shared/qabstractprintdialog.lo .obj/release-shared/qabstractpagesetupdialog.lo .obj/release-shared/qcolordialog.lo .obj/release-shared/qdialog.lo .obj/release-shared/qerrormessage.lo .obj/release-shared/qfiledialog.lo .obj/release-shared/qfontdialog.lo .obj/release-shared/qinputdialog.lo .obj/release-shared/qmessagebox.lo .obj/release-shared/qprogressdialog.lo .obj/release-shared/qsidebar.lo .obj/release-shared/qfilesystemmodel.lo .obj/release-shared/qfileinfogatherer.lo .obj/release-shared/qpagesetupdialog.lo .obj/release-shared/qwizard.lo .obj/release-shared/qprintpreviewdialog.lo .obj/release-shared/qaccessible.lo .obj/release-shared/qaccessible2.lo .obj/release-shared/qaccessibleobject.lo .obj/release-shared/qaccessiblewidget.lo .obj/release-shared/qaccessibleplugin.lo .obj/release-shared/qaccessible_unix.lo .obj/release-shared/qaccessiblebridge.lo .obj/release-shared/qabstractitemview.lo .obj/release-shared/qheaderview.lo .obj/release-shared/qidentityproxymodel.lo .obj/release-shared/qlistview.lo .obj/release-shared/qbsptree.lo .obj/release-shared/qtableview.lo .obj/release-shared/qtreeview.lo .obj/release-shared/qabstractitemdelegate.lo .obj/release-shared/qitemdelegate.lo .obj/release-shared/qitemselectionmodel.lo .obj/release-shared/qdirmodel.lo .obj/release-shared/qlistwidget.lo .obj/release-shared/qtablewidget.lo .obj/release-shared/qtreewidget.lo .obj/release-shared/qproxymodel.lo .obj/release-shared/qabstractproxymodel.lo .obj/release-shared/qsortfilterproxymodel.lo .obj/release-shared/qitemeditorfactory.lo .obj/release-shared/qstandarditemmodel.lo .obj/release-shared/qstringlistmodel.lo .obj/release-shared/qtreewidgetitemiterator.lo .obj/release-shared/qdatawidgetmapper.lo .obj/release-shared/qfileiconprovider.lo .obj/release-shared/qcolumnview.lo .obj/release-shared/qcolumnviewgrip.lo .obj/release-shared/qstyleditemdelegate.lo .obj/release-shared/qinputcontextfactory.lo .obj/release-shared/qinputcontextplugin.lo .obj/release-shared/qinputcontext.lo .obj/release-shared/qximinputcontext_x11.lo .obj/release-shared/qgraphicsgridlayout.lo .obj/release-shared/qgraphicsitem.lo .obj/release-shared/qgraphicsitemanimation.lo .obj/release-shared/qgraphicslayout.lo .obj/release-shared/qgraphicslayout_p.lo .obj/release-shared/qgraphicslayoutitem.lo .obj/release-shared/qgraphicslinearlayout.lo .obj/release-shared/qgraphicsproxywidget.lo .obj/release-shared/qgraphicsscene.lo .obj/release-shared/qgraphicsscene_bsp.lo .obj/release-shared/qgraphicsscenebsptreeindex.lo .obj/release-shared/qgraphicssceneevent.lo .obj/release-shared/qgraphicssceneindex.lo .obj/release-shared/qgraphicsscenelinearindex.lo .obj/release-shared/qgraphicstransform.lo .obj/release-shared/qgraphicsview.lo .obj/release-shared/qgraphicswidget.lo .obj/release-shared/qgraphicswidget_p.lo .obj/release-shared/qgridlayoutengine.lo .obj/release-shared/qsimplex_p.lo .obj/release-shared/qgraphicsanchorlayout_p.lo .obj/release-shared/qgraphicsanchorlayout.lo .obj/release-shared/qsystemtrayicon.lo .obj/release-shared/qcompleter.lo .obj/release-shared/qdesktopservices.lo .obj/release-shared/qundogroup.lo .obj/release-shared/qundostack.lo .obj/release-shared/qundoview.lo .obj/release-shared/qsystemtrayicon_x11.lo .obj/release-shared/qguistatemachine.lo .obj/release-shared/qkeyeventtransition.lo .obj/release-shared/qmouseeventtransition.lo .obj/release-shared/qbasickeyeventtransition.lo .obj/release-shared/qbasicmouseeventtransition.lo .obj/release-shared/qgenericmatrix.lo .obj/release-shared/qmatrix4x4.lo .obj/release-shared/qquaternion.lo .obj/release-shared/qvector2d.lo .obj/release-shared/qvector3d.lo .obj/release-shared/qvector4d.lo .obj/release-shared/qgraphicseffect.lo .obj/release-shared/moc_qboxlayout.lo .obj/release-shared/moc_qclipboard.lo .obj/release-shared/moc_qdesktopwidget.lo .obj/release-shared/moc_qdrag.lo .obj/release-shared/moc_qdnd_p.lo .obj/release-shared/moc_qformlayout.lo .obj/release-shared/moc_qgridlayout.lo .obj/release-shared/moc_qlayout.lo .obj/release-shared/moc_qsessionmanager.lo .obj/release-shared/moc_qshortcut.lo .obj/release-shared/moc_qsizepolicy.lo .obj/release-shared/moc_qpalette.lo .obj/release-shared/moc_qstackedlayout.lo .obj/release-shared/moc_qkeymapper_p.lo .obj/release-shared/moc_qsoftkeymanager_p.lo .obj/release-shared/moc_qguiplatformplugin_p.lo .obj/release-shared/moc_qx11embed_x11.lo .obj/release-shared/moc_qeventdispatcher_x11_p.lo .obj/release-shared/moc_qsound.lo .obj/release-shared/moc_qsound_p.lo .obj/release-shared/moc_qiconengineplugin.lo .obj/release-shared/moc_qimageiohandler.lo .obj/release-shared/moc_qpictureformatplugin.lo .obj/release-shared/moc_qpixmapfilter_p.lo .obj/release-shared/moc_qbrush.lo .obj/release-shared/moc_qpainter.lo .obj/release-shared/moc_qpaintbuffer_p.lo .obj/release-shared/moc_qgraphicssystemplugin_p.lo .obj/release-shared/moc_qfont.lo .obj/release-shared/moc_qfontdatabase.lo .obj/release-shared/moc_qfont_p.lo .obj/release-shared/moc_qtextformat.lo .obj/release-shared/moc_qtextobject.lo .obj/release-shared/moc_qtextdocument.lo .obj/release-shared/moc_qtextimagehandler_p.lo .obj/release-shared/moc_qtexttable.lo .obj/release-shared/moc_qtextlist.lo .obj/release-shared/moc_qstyle.lo .obj/release-shared/moc_qstyleplugin.lo .obj/release-shared/moc_qcommonstyle.lo .obj/release-shared/moc_qproxystyle.lo .obj/release-shared/moc_qcdestyle.lo .obj/release-shared/moc_qplastiquestyle.lo .obj/release-shared/moc_qgtkstyle.lo .obj/release-shared/moc_qgtkstyle_p.lo .obj/release-shared/moc_qcleanlooksstyle.lo .obj/release-shared/moc_qwindowsstyle.lo .obj/release-shared/moc_qmotifstyle.lo .obj/release-shared/moc_qbuttongroup.lo .obj/release-shared/moc_qabstractbutton.lo .obj/release-shared/moc_qabstractslider.lo .obj/release-shared/moc_qcalendartextnavigator_p.lo .obj/release-shared/moc_qcheckbox.lo .obj/release-shared/moc_qcombobox_p.lo .obj/release-shared/moc_qcommandlinkbutton.lo .obj/release-shared/moc_qdatetimeedit_p.lo .obj/release-shared/moc_qdial.lo .obj/release-shared/moc_qdockwidget_p.lo .obj/release-shared/moc_qframe.lo .obj/release-shared/moc_qlcdnumber.lo .obj/release-shared/moc_qlinecontrol_p.lo .obj/release-shared/moc_qmainwindow.lo .obj/release-shared/moc_qmainwindowlayout_p.lo .obj/release-shared/moc_qmenudata.lo .obj/release-shared/moc_qprogressbar.lo .obj/release-shared/moc_qradiobutton.lo .obj/release-shared/moc_qrubberband.lo .obj/release-shared/moc_qscrollbar.lo .obj/release-shared/moc_qslider.lo .obj/release-shared/moc_qspinbox.lo .obj/release-shared/moc_qsplashscreen.lo .obj/release-shared/moc_qsplitter.lo .obj/release-shared/moc_qstackedwidget.lo .obj/release-shared/moc_qstatusbar.lo .obj/release-shared/moc_qtabbar_p.lo .obj/release-shared/moc_qtoolbarlayout_p.lo .obj/release-shared/moc_qtoolbarextension_p.lo .obj/release-shared/moc_qtoolbarseparator_p.lo .obj/release-shared/moc_qvalidator.lo .obj/release-shared/moc_qwidgetresizehandler_p.lo .obj/release-shared/moc_qfocusframe.lo .obj/release-shared/moc_qscrollarea.lo .obj/release-shared/moc_qwidgetanimator_p.lo .obj/release-shared/moc_qabstractprintdialog.lo .obj/release-shared/moc_qabstractpagesetupdialog.lo .obj/release-shared/moc_qerrormessage.lo .obj/release-shared/moc_qsidebar_p.lo .obj/release-shared/moc_qfileinfogatherer_p.lo .obj/release-shared/moc_qpagesetupdialog_unix_p.lo .obj/release-shared/moc_qaccessibleplugin.lo .obj/release-shared/moc_qaccessiblebridge.lo .obj/release-shared/moc_qlistview.lo .obj/release-shared/moc_qabstractitemdelegate.lo .obj/release-shared/moc_qlistwidget_p.lo .obj/release-shared/moc_qtablewidget_p.lo .obj/release-shared/moc_qtreewidget_p.lo .obj/release-shared/moc_qitemeditorfactory_p.lo .obj/release-shared/moc_qstringlistmodel.lo .obj/release-shared/moc_qcolumnviewgrip_p.lo .obj/release-shared/moc_qinputcontextplugin.lo .obj/release-shared/moc_qinputcontext.lo .obj/release-shared/moc_qximinputcontext_p.lo .obj/release-shared/moc_qgraphicsitemanimation.lo .obj/release-shared/moc_qgraphicsscenelinearindex_p.lo .obj/release-shared/moc_qgraphicsanchorlayout.lo .obj/release-shared/moc_qsystemtrayicon.lo .obj/release-shared/moc_qcompleter_p.lo .obj/release-shared/moc_qsystemtrayicon_p.lo .obj/release-shared/moc_qundogroup.lo .obj/release-shared/moc_qundostack.lo .obj/release-shared/moc_qundostack_p.lo .obj/release-shared/moc_qundoview.lo .obj/release-shared/moc_qkeyeventtransition.lo .obj/release-shared/moc_qmouseeventtransition.lo .obj/release-shared/moc_qbasickeyeventtransition_p.lo .obj/release-shared/moc_qbasicmouseeventtransition_p.lo .obj/release-shared/moc_qgraphicseffect.lo .obj/release-shared/moc_qgraphicseffect_p.lo .obj/release-shared/qrc_qstyle.lo .obj/release-shared/qrc_qmessagebox.lo -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtCore.la -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib -ldl -lpthread -lrt -lpng -lz -lfreetype -lSM -lICE -lXrender -lfreetype -lfontconfig -lXext -lX11 -lm make[1]: Leaving directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/gui' cd src/qt3support/ && /bin/make -f Makefile make[1]: Entering directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/qt3support' /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/qmake -spec ../../mkspecs/linux-g++ -o Makefile qt3support.pro WARNING: create_libtool specified with compile_libtool can lead to conflicting .la formats, create_libtool has been disabled libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3cstring.lo tools/q3cstring.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3signal.lo tools/q3signal.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3garray.lo tools/q3garray.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3gcache.lo tools/q3gcache.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3gdict.lo tools/q3gdict.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3glist.lo tools/q3glist.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3gvector.lo tools/q3gvector.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3semaphore.lo tools/q3semaphore.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3shared.lo tools/q3shared.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3ptrcollection.lo tools/q3ptrcollection.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3datatable.lo sql/q3datatable.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3dataview.lo sql/q3dataview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3sqlcursor.lo sql/q3sqlcursor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3sqlselectcursor.lo sql/q3sqlselectcursor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3sqlform.lo sql/q3sqlform.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3sqlmanager_p.lo sql/q3sqlmanager_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3editorfactory.lo sql/q3editorfactory.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3sqleditorfactory.lo sql/q3sqleditorfactory.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3sqlpropertymap.lo sql/q3sqlpropertymap.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3databrowser.lo sql/q3databrowser.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3dropsite.lo other/q3dropsite.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3dragobject.lo other/q3dragobject.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3accel.lo other/q3accel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3mimefactory.lo other/q3mimefactory.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3polygonscanner.lo other/q3polygonscanner.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3process.lo other/q3process.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3membuf.lo other/q3membuf.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include other/q3process_unix.cpp -o .moc/release-shared/q3process_unix.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3iconview.lo itemviews/q3iconview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3listbox.lo itemviews/q3listbox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3listview.lo itemviews/q3listview.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include itemviews/q3table.cpp -o .moc/release-shared/q3table.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3action.lo widgets/q3action.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3buttongroup.lo widgets/q3buttongroup.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3datetimeedit.cpp -o .moc/release-shared/q3datetimeedit.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3dockarea.lo widgets/q3dockarea.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3dockwindow.cpp -o .moc/release-shared/q3dockwindow.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3frame.lo widgets/q3frame.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3vbox.lo widgets/q3vbox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3vgroupbox.lo widgets/q3vgroupbox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3hbox.lo widgets/q3hbox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3hgroupbox.lo widgets/q3hgroupbox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3grid.lo widgets/q3grid.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3gridview.lo widgets/q3gridview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3groupbox.lo widgets/q3groupbox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3header.lo widgets/q3header.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3mainwindow.cpp -o .moc/release-shared/q3mainwindow.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3progressbar.lo widgets/q3progressbar.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3scrollview.cpp -o .moc/release-shared/q3scrollview.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3titlebar.lo widgets/q3titlebar.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3toolbar.cpp -o .moc/release-shared/q3toolbar.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3whatsthis.lo widgets/q3whatsthis.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3widgetstack.lo widgets/q3widgetstack.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3button.lo widgets/q3button.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3rangecontrol.lo widgets/q3rangecontrol.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3spinwidget.lo widgets/q3spinwidget.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3popupmenu.lo widgets/q3popupmenu.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3combobox.lo widgets/q3combobox.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include dialogs/q3filedialog.h -o .moc/release-shared/moc_q3filedialog.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3progressdialog.lo dialogs/q3progressdialog.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3tabdialog.lo dialogs/q3tabdialog.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3wizard.lo dialogs/q3wizard.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3syntaxhighlighter.lo text/q3syntaxhighlighter.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3textview.lo text/q3textview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3textbrowser.lo text/q3textbrowser.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3textedit.lo text/q3textedit.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3multilineedit.lo text/q3multilineedit.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3richtext.lo text/q3richtext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3richtext_p.lo text/q3richtext_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3simplerichtext.lo text/q3simplerichtext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3stylesheet.lo text/q3stylesheet.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3textstream.lo text/q3textstream.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3canvas.lo canvas/q3canvas.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3dns.lo network/q3dns.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include network/q3ftp.cpp -o .moc/release-shared/q3ftp.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3http.lo network/q3http.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3localfs.lo network/q3localfs.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3network.lo network/q3network.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include network/q3networkprotocol.h -o .moc/release-shared/moc_q3networkprotocol.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3socket.lo network/q3socket.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3socketdevice.lo network/q3socketdevice.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3serversocket.lo network/q3serversocket.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3url.lo network/q3url.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include network/q3urloperator.h -o .moc/release-shared/moc_q3urloperator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3socketdevice_unix.lo network/q3socketdevice_unix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3paintdevicemetrics.lo painting/q3paintdevicemetrics.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3pointarray.lo painting/q3pointarray.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3painter.lo painting/q3painter.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3picture.lo painting/q3picture.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3paintengine_svg.lo painting/q3paintengine_svg.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include tools/q3signal.h -o .moc/release-shared/moc_q3signal.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include sql/q3datatable.h -o .moc/release-shared/moc_q3datatable.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include sql/q3dataview.h -o .moc/release-shared/moc_q3dataview.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include sql/q3sqlform.h -o .moc/release-shared/moc_q3sqlform.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include sql/q3databrowser.h -o .moc/release-shared/moc_q3databrowser.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include other/q3dragobject.h -o .moc/release-shared/moc_q3dragobject.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include other/q3accel.h -o .moc/release-shared/moc_q3accel.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include other/q3process.h -o .moc/release-shared/moc_q3process.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include itemviews/q3iconview.h -o .moc/release-shared/moc_q3iconview.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include itemviews/q3listbox.h -o .moc/release-shared/moc_q3listbox.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include itemviews/q3listview.h -o .moc/release-shared/moc_q3listview.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include itemviews/q3table.h -o .moc/release-shared/moc_q3table.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3action.h -o .moc/release-shared/moc_q3action.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3buttongroup.h -o .moc/release-shared/moc_q3buttongroup.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3datetimeedit.h -o .moc/release-shared/moc_q3datetimeedit.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3dockarea.h -o .moc/release-shared/moc_q3dockarea.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3dockwindow.h -o .moc/release-shared/moc_q3dockwindow.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3frame.h -o .moc/release-shared/moc_q3frame.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3vbox.h -o .moc/release-shared/moc_q3vbox.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3vgroupbox.h -o .moc/release-shared/moc_q3vgroupbox.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3hbox.h -o .moc/release-shared/moc_q3hbox.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3hgroupbox.h -o .moc/release-shared/moc_q3hgroupbox.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3grid.h -o .moc/release-shared/moc_q3grid.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3gridview.h -o .moc/release-shared/moc_q3gridview.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3groupbox.h -o .moc/release-shared/moc_q3groupbox.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3header.h -o .moc/release-shared/moc_q3header.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3mainwindow.h -o .moc/release-shared/moc_q3mainwindow.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3progressbar.h -o .moc/release-shared/moc_q3progressbar.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3scrollview.h -o .moc/release-shared/moc_q3scrollview.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3titlebar_p.h -o .moc/release-shared/moc_q3titlebar_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3toolbar.h -o .moc/release-shared/moc_q3toolbar.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3whatsthis.h -o .moc/release-shared/moc_q3whatsthis.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3widgetstack.h -o .moc/release-shared/moc_q3widgetstack.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3button.h -o .moc/release-shared/moc_q3button.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3rangecontrol.h -o .moc/release-shared/moc_q3rangecontrol.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3popupmenu.h -o .moc/release-shared/moc_q3popupmenu.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include widgets/q3combobox.h -o .moc/release-shared/moc_q3combobox.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include dialogs/q3tabdialog.h -o .moc/release-shared/moc_q3tabdialog.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include dialogs/q3progressdialog.h -o .moc/release-shared/moc_q3progressdialog.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include dialogs/q3wizard.h -o .moc/release-shared/moc_q3wizard.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include text/q3textview.h -o .moc/release-shared/moc_q3textview.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include text/q3textbrowser.h -o .moc/release-shared/moc_q3textbrowser.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include text/q3textedit.h -o .moc/release-shared/moc_q3textedit.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include text/q3multilineedit.h -o .moc/release-shared/moc_q3multilineedit.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include text/q3richtext_p.h -o .moc/release-shared/moc_q3richtext_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include text/q3stylesheet.h -o .moc/release-shared/moc_q3stylesheet.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include canvas/q3canvas.h -o .moc/release-shared/moc_q3canvas.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include network/q3dns.h -o .moc/release-shared/moc_q3dns.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include network/q3ftp.h -o .moc/release-shared/moc_q3ftp.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include network/q3http.h -o .moc/release-shared/moc_q3http.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include network/q3localfs.h -o .moc/release-shared/moc_q3localfs.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include network/q3socket.h -o .moc/release-shared/moc_q3socket.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include network/q3serversocket.h -o .moc/release-shared/moc_q3serversocket.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3process_unix.lo other/q3process_unix.cpp other/q3process_unix.cpp: In member function 'virtual bool Q3Process::start(QStringList*)': other/q3process_unix.cpp:777:16: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 777 | ::chdir( workingDir.absPath().latin1() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3table.lo itemviews/q3table.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3datetimeedit.lo widgets/q3datetimeedit.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3dockwindow.lo widgets/q3dockwindow.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3mainwindow.lo widgets/q3mainwindow.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3scrollview.lo widgets/q3scrollview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3toolbar.lo widgets/q3toolbar.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include dialogs/q3filedialog.cpp -o .moc/release-shared/q3filedialog.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3ftp.lo network/q3ftp.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3networkprotocol.lo network/q3networkprotocol.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3urloperator.lo network/q3urloperator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3signal.lo .moc/release-shared/moc_q3signal.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3datatable.lo .moc/release-shared/moc_q3datatable.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3dataview.lo .moc/release-shared/moc_q3dataview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3sqlform.lo .moc/release-shared/moc_q3sqlform.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3databrowser.lo .moc/release-shared/moc_q3databrowser.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3dragobject.lo .moc/release-shared/moc_q3dragobject.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3accel.lo .moc/release-shared/moc_q3accel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3process.lo .moc/release-shared/moc_q3process.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3iconview.lo .moc/release-shared/moc_q3iconview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3listbox.lo .moc/release-shared/moc_q3listbox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3listview.lo .moc/release-shared/moc_q3listview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3table.lo .moc/release-shared/moc_q3table.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3action.lo .moc/release-shared/moc_q3action.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3buttongroup.lo .moc/release-shared/moc_q3buttongroup.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3datetimeedit.lo .moc/release-shared/moc_q3datetimeedit.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3dockarea.lo .moc/release-shared/moc_q3dockarea.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3dockwindow.lo .moc/release-shared/moc_q3dockwindow.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3frame.lo .moc/release-shared/moc_q3frame.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3vbox.lo .moc/release-shared/moc_q3vbox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3vgroupbox.lo .moc/release-shared/moc_q3vgroupbox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3hbox.lo .moc/release-shared/moc_q3hbox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3hgroupbox.lo .moc/release-shared/moc_q3hgroupbox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3grid.lo .moc/release-shared/moc_q3grid.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3gridview.lo .moc/release-shared/moc_q3gridview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3groupbox.lo .moc/release-shared/moc_q3groupbox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3header.lo .moc/release-shared/moc_q3header.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3mainwindow.lo .moc/release-shared/moc_q3mainwindow.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3progressbar.lo .moc/release-shared/moc_q3progressbar.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3scrollview.lo .moc/release-shared/moc_q3scrollview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3titlebar_p.lo .moc/release-shared/moc_q3titlebar_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3toolbar.lo .moc/release-shared/moc_q3toolbar.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3whatsthis.lo .moc/release-shared/moc_q3whatsthis.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3widgetstack.lo .moc/release-shared/moc_q3widgetstack.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3button.lo .moc/release-shared/moc_q3button.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3rangecontrol.lo .moc/release-shared/moc_q3rangecontrol.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3popupmenu.lo .moc/release-shared/moc_q3popupmenu.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3combobox.lo .moc/release-shared/moc_q3combobox.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3tabdialog.lo .moc/release-shared/moc_q3tabdialog.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3progressdialog.lo .moc/release-shared/moc_q3progressdialog.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3wizard.lo .moc/release-shared/moc_q3wizard.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3textview.lo .moc/release-shared/moc_q3textview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3textbrowser.lo .moc/release-shared/moc_q3textbrowser.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3textedit.lo .moc/release-shared/moc_q3textedit.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3multilineedit.lo .moc/release-shared/moc_q3multilineedit.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3richtext_p.lo .moc/release-shared/moc_q3richtext_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3stylesheet.lo .moc/release-shared/moc_q3stylesheet.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3canvas.lo .moc/release-shared/moc_q3canvas.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3dns.lo .moc/release-shared/moc_q3dns.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3ftp.lo .moc/release-shared/moc_q3ftp.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3http.lo .moc/release-shared/moc_q3http.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3localfs.lo .moc/release-shared/moc_q3localfs.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3socket.lo .moc/release-shared/moc_q3socket.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_q3serversocket.lo .moc/release-shared/moc_q3serversocket.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -fno-strict-aliasing -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_COMPAT_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT3_SUPPORT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXml -I../../include/QtSql -I../../include -I../../include/Qt3Support -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/q3filedialog.lo dialogs/q3filedialog.cpp libtool --silent --mode=link c++ -version-info 12:7:8 -rpath /usr/pkg/qt4/lib -Wl,-zrelro -ldl -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -pthread -Wl,-R/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -o ../../lib/libQt3Support.la .obj/release-shared/q3cstring.lo .obj/release-shared/q3signal.lo .obj/release-shared/q3garray.lo .obj/release-shared/q3gcache.lo .obj/release-shared/q3gdict.lo .obj/release-shared/q3glist.lo .obj/release-shared/q3gvector.lo .obj/release-shared/q3semaphore.lo .obj/release-shared/q3shared.lo .obj/release-shared/q3ptrcollection.lo .obj/release-shared/q3datatable.lo .obj/release-shared/q3dataview.lo .obj/release-shared/q3sqlcursor.lo .obj/release-shared/q3sqlselectcursor.lo .obj/release-shared/q3sqlform.lo .obj/release-shared/q3sqlmanager_p.lo .obj/release-shared/q3editorfactory.lo .obj/release-shared/q3sqleditorfactory.lo .obj/release-shared/q3sqlpropertymap.lo .obj/release-shared/q3databrowser.lo .obj/release-shared/q3dropsite.lo .obj/release-shared/q3dragobject.lo .obj/release-shared/q3accel.lo .obj/release-shared/q3mimefactory.lo .obj/release-shared/q3polygonscanner.lo .obj/release-shared/q3process.lo .obj/release-shared/q3membuf.lo .obj/release-shared/q3process_unix.lo .obj/release-shared/q3iconview.lo .obj/release-shared/q3listbox.lo .obj/release-shared/q3listview.lo .obj/release-shared/q3table.lo .obj/release-shared/q3action.lo .obj/release-shared/q3buttongroup.lo .obj/release-shared/q3datetimeedit.lo .obj/release-shared/q3dockarea.lo .obj/release-shared/q3dockwindow.lo .obj/release-shared/q3frame.lo .obj/release-shared/q3vbox.lo .obj/release-shared/q3vgroupbox.lo .obj/release-shared/q3hbox.lo .obj/release-shared/q3hgroupbox.lo .obj/release-shared/q3grid.lo .obj/release-shared/q3gridview.lo .obj/release-shared/q3groupbox.lo .obj/release-shared/q3header.lo .obj/release-shared/q3mainwindow.lo .obj/release-shared/q3progressbar.lo .obj/release-shared/q3scrollview.lo .obj/release-shared/q3titlebar.lo .obj/release-shared/q3toolbar.lo .obj/release-shared/q3whatsthis.lo .obj/release-shared/q3widgetstack.lo .obj/release-shared/q3button.lo .obj/release-shared/q3rangecontrol.lo .obj/release-shared/q3spinwidget.lo .obj/release-shared/q3popupmenu.lo .obj/release-shared/q3combobox.lo .obj/release-shared/q3filedialog.lo .obj/release-shared/q3progressdialog.lo .obj/release-shared/q3tabdialog.lo .obj/release-shared/q3wizard.lo .obj/release-shared/q3syntaxhighlighter.lo .obj/release-shared/q3textview.lo .obj/release-shared/q3textbrowser.lo .obj/release-shared/q3textedit.lo .obj/release-shared/q3multilineedit.lo .obj/release-shared/q3richtext.lo .obj/release-shared/q3richtext_p.lo .obj/release-shared/q3simplerichtext.lo .obj/release-shared/q3stylesheet.lo .obj/release-shared/q3textstream.lo .obj/release-shared/q3canvas.lo .obj/release-shared/q3dns.lo .obj/release-shared/q3ftp.lo .obj/release-shared/q3http.lo .obj/release-shared/q3localfs.lo .obj/release-shared/q3network.lo .obj/release-shared/q3networkprotocol.lo .obj/release-shared/q3socket.lo .obj/release-shared/q3socketdevice.lo .obj/release-shared/q3serversocket.lo .obj/release-shared/q3url.lo .obj/release-shared/q3urloperator.lo .obj/release-shared/q3socketdevice_unix.lo .obj/release-shared/q3paintdevicemetrics.lo .obj/release-shared/q3pointarray.lo .obj/release-shared/q3painter.lo .obj/release-shared/q3picture.lo .obj/release-shared/q3paintengine_svg.lo .obj/release-shared/moc_q3signal.lo .obj/release-shared/moc_q3datatable.lo .obj/release-shared/moc_q3dataview.lo .obj/release-shared/moc_q3sqlform.lo .obj/release-shared/moc_q3databrowser.lo .obj/release-shared/moc_q3dragobject.lo .obj/release-shared/moc_q3accel.lo .obj/release-shared/moc_q3process.lo .obj/release-shared/moc_q3iconview.lo .obj/release-shared/moc_q3listbox.lo .obj/release-shared/moc_q3listview.lo .obj/release-shared/moc_q3table.lo .obj/release-shared/moc_q3action.lo .obj/release-shared/moc_q3buttongroup.lo .obj/release-shared/moc_q3datetimeedit.lo .obj/release-shared/moc_q3dockarea.lo .obj/release-shared/moc_q3dockwindow.lo .obj/release-shared/moc_q3frame.lo .obj/release-shared/moc_q3vbox.lo .obj/release-shared/moc_q3vgroupbox.lo .obj/release-shared/moc_q3hbox.lo .obj/release-shared/moc_q3hgroupbox.lo .obj/release-shared/moc_q3grid.lo .obj/release-shared/moc_q3gridview.lo .obj/release-shared/moc_q3groupbox.lo .obj/release-shared/moc_q3header.lo .obj/release-shared/moc_q3mainwindow.lo .obj/release-shared/moc_q3progressbar.lo .obj/release-shared/moc_q3scrollview.lo .obj/release-shared/moc_q3titlebar_p.lo .obj/release-shared/moc_q3toolbar.lo .obj/release-shared/moc_q3whatsthis.lo .obj/release-shared/moc_q3widgetstack.lo .obj/release-shared/moc_q3button.lo .obj/release-shared/moc_q3rangecontrol.lo .obj/release-shared/moc_q3popupmenu.lo .obj/release-shared/moc_q3combobox.lo .obj/release-shared/moc_q3tabdialog.lo .obj/release-shared/moc_q3progressdialog.lo .obj/release-shared/moc_q3wizard.lo .obj/release-shared/moc_q3textview.lo .obj/release-shared/moc_q3textbrowser.lo .obj/release-shared/moc_q3textedit.lo .obj/release-shared/moc_q3multilineedit.lo .obj/release-shared/moc_q3richtext_p.lo .obj/release-shared/moc_q3stylesheet.lo .obj/release-shared/moc_q3canvas.lo .obj/release-shared/moc_q3dns.lo .obj/release-shared/moc_q3ftp.lo .obj/release-shared/moc_q3http.lo .obj/release-shared/moc_q3localfs.lo .obj/release-shared/moc_q3socket.lo .obj/release-shared/moc_q3serversocket.lo -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtSql.la -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtCore.la /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtXml.la /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtGui.la /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtNetwork.la -ldl -lpthread -lrt make[1]: Leaving directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/qt3support' cd src/tools/uic3/ && /bin/make -f Makefile make[1]: Entering directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/tools/uic3' /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/qmake -spec ../../../mkspecs/linux-g++ -o Makefile uic3.pro libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/customwidgetsinfo.lo ../uic/customwidgetsinfo.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/databaseinfo.lo ../uic/databaseinfo.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/driver.lo ../uic/driver.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/treewalker.lo ../uic/treewalker.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ui4.lo ../uic/ui4.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/validator.lo ../uic/validator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/cppextractimages.lo ../uic/cpp/cppextractimages.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/cppwritedeclaration.lo ../uic/cpp/cppwritedeclaration.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/cppwriteicondata.lo ../uic/cpp/cppwriteicondata.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/cppwriteicondeclaration.lo ../uic/cpp/cppwriteicondeclaration.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/cppwriteiconinitialization.lo ../uic/cpp/cppwriteiconinitialization.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/cppwriteincludes.lo ../uic/cpp/cppwriteincludes.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/cppwriteinitialization.lo ../uic/cpp/cppwriteinitialization.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/main.lo main.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ui3reader.lo ui3reader.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/parser.lo parser.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/domtool.lo domtool.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/object.lo object.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/subclassing.lo subclassing.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/form.lo form.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/converter.lo converter.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/widgetinfo.lo widgetinfo.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/embed.lo embed.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qt3to4.lo qt3to4.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/deps.lo deps.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -DQT_UIC_CPP_GENERATOR -DQT_COMPAT -DQT_UIC3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -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 -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../../include/Qt3Support -I../../../include -I../uic -I../uic/cpp -I../uic -I. -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/uic.lo uic.cpp libtool --silent --mode=link c++ -Wl,-zrelro -ldl -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -pthread -Wl,-R/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -o ../../../bin/uic3 .obj/release-shared/customwidgetsinfo.lo .obj/release-shared/databaseinfo.lo .obj/release-shared/driver.lo .obj/release-shared/treewalker.lo .obj/release-shared/ui4.lo .obj/release-shared/validator.lo .obj/release-shared/cppextractimages.lo .obj/release-shared/cppwritedeclaration.lo .obj/release-shared/cppwriteicondata.lo .obj/release-shared/cppwriteicondeclaration.lo .obj/release-shared/cppwriteiconinitialization.lo .obj/release-shared/cppwriteincludes.lo .obj/release-shared/cppwriteinitialization.lo .obj/release-shared/main.lo .obj/release-shared/ui3reader.lo .obj/release-shared/parser.lo .obj/release-shared/domtool.lo .obj/release-shared/object.lo .obj/release-shared/subclassing.lo .obj/release-shared/form.lo .obj/release-shared/converter.lo .obj/release-shared/widgetinfo.lo .obj/release-shared/embed.lo .obj/release-shared/qt3to4.lo .obj/release-shared/deps.lo .obj/release-shared/uic.lo -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQt3Support.la -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtSql.la /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtCore.la /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtXml.la /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtGui.la /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtNetwork.la -ldl -lpthread -lrt make[1]: Leaving directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/tools/uic3' cd src/opengl/ && /bin/make -f Makefile make[1]: Entering directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/opengl' /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/qmake -spec ../../mkspecs/linux-g++ -o Makefile opengl.pro WARNING: create_libtool specified with compile_libtool can lead to conflicting .la formats, create_libtool has been disabled libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qgl.lo qgl.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qglcolormap.lo qglcolormap.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qglfunctions.lo qglfunctions.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qglpixelbuffer.lo qglpixelbuffer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qglframebufferobject.lo qglframebufferobject.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qglextensions.lo qglextensions.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qglpaintdevice.lo qglpaintdevice.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qglbuffer.lo qglbuffer.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include qpaintengine_opengl.cpp -o .moc/release-shared/qpaintengine_opengl.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qglshaderprogram.lo qglshaderprogram.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qglpixmapfilter.lo qglpixmapfilter.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_raster_p.h:59, from ../../include/QtGui/private/qpaintengine_raster_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_blitter_p.h:45, from ../../include/QtGui/private/qpaintengine_blitter_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qgraphicssystem_p.h:58, from ../../include/QtGui/private/qgraphicssystem_p.h:1, from qgraphicssystem_gl_p.h:56, from qglpixmapfilter.cpp:49: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicsshadereffect.lo qgraphicsshadereffect.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicssystem_gl.lo qgraphicssystem_gl.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_raster_p.h:59, from ../../include/QtGui/private/qpaintengine_raster_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_blitter_p.h:45, from ../../include/QtGui/private/qpaintengine_blitter_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qgraphicssystem_p.h:58, from ../../include/QtGui/private/qgraphicssystem_p.h:1, from qgraphicssystem_gl_p.h:56, from qgraphicssystem_gl.cpp:42: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qwindowsurface_gl.lo qwindowsurface_gl.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qpixmapdata_gl.lo qpixmapdata_gl.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_raster_p.h:59, from ../../include/QtGui/private/qpaintengine_raster_p.h:1, from qpixmapdata_gl.cpp:45: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_raster_p.h:59, from ../../include/QtGui/private/qpaintengine_raster_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_blitter_p.h:45, from ../../include/QtGui/private/qpaintengine_blitter_p.h:1, from ../../include/QtGui/private/../../../src/gui/painting/qgraphicssystem_p.h:58, from ../../include/QtGui/private/qgraphicssystem_p.h:1, from ../../include/QtOpenGL/private/../../../src/opengl/qgraphicssystem_gl_p.h:56, from ../../include/QtOpenGL/private/qgraphicssystem_gl_p.h:1, from qwindowsurface_gl.cpp:71: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qglgradientcache.lo gl2paintengineex/qglgradientcache.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qglengineshadermanager.lo gl2paintengineex/qglengineshadermanager.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from gl2paintengineex/qglgradientcache.cpp:43: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qgl2pexvertexarray.lo gl2paintengineex/qgl2pexvertexarray.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qpaintengineex_opengl2.lo gl2paintengineex/qpaintengineex_opengl2.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qglcustomshaderstage.lo gl2paintengineex/qglcustomshaderstage.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtriangulatingstroker.lo gl2paintengineex/qtriangulatingstroker.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtriangulator.lo gl2paintengineex/qtriangulator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextureglyphcache_gl.lo gl2paintengineex/qtextureglyphcache_gl.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include qgl_x11.cpp -o .moc/release-shared/qgl_x11.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qglpixelbuffer_x11.lo qglpixelbuffer_x11.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include qgl.h -o .moc/release-shared/moc_qgl.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include qgl_p.h -o .moc/release-shared/moc_qgl_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include qglshaderprogram.h -o .moc/release-shared/moc_qglshaderprogram.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include qgraphicsshadereffect_p.h -o .moc/release-shared/moc_qgraphicsshadereffect_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include qwindowsurface_gl_p.h -o .moc/release-shared/moc_qwindowsurface_gl_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include gl2paintengineex/qglengineshadermanager_p.h -o .moc/release-shared/moc_qglengineshadermanager_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qpaintengine_opengl.lo qpaintengine_opengl.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from qpaintengine_opengl.cpp:46: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qgl_x11.lo qgl_x11.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qgl.lo .moc/release-shared/moc_qgl.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qgl_p.lo .moc/release-shared/moc_qgl_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qglshaderprogram.lo .moc/release-shared/moc_qglshaderprogram.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qgraphicsshadereffect_p.lo .moc/release-shared/moc_qgraphicsshadereffect_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qwindowsurface_gl_p.lo .moc/release-shared/moc_qwindowsurface_gl_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtOpenGL -I.rcc/release-shared -I/usr/pkg/include/freetype2 -I../3rdparty/harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qglengineshadermanager_p.lo .moc/release-shared/moc_qglengineshadermanager_p.cpp libtool --silent --mode=link c++ -version-info 12:7:8 -rpath /usr/pkg/qt4/lib -Wl,-zrelro -ldl -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -pthread -Wl,-R/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -o ../../lib/libQtOpenGL.la .obj/release-shared/qgl.lo .obj/release-shared/qglcolormap.lo .obj/release-shared/qglfunctions.lo .obj/release-shared/qglpixelbuffer.lo .obj/release-shared/qglframebufferobject.lo .obj/release-shared/qglextensions.lo .obj/release-shared/qglpaintdevice.lo .obj/release-shared/qglbuffer.lo .obj/release-shared/qpaintengine_opengl.lo .obj/release-shared/qglshaderprogram.lo .obj/release-shared/qglpixmapfilter.lo .obj/release-shared/qgraphicsshadereffect.lo .obj/release-shared/qgraphicssystem_gl.lo .obj/release-shared/qwindowsurface_gl.lo .obj/release-shared/qpixmapdata_gl.lo .obj/release-shared/qglgradientcache.lo .obj/release-shared/qglengineshadermanager.lo .obj/release-shared/qgl2pexvertexarray.lo .obj/release-shared/qpaintengineex_opengl2.lo .obj/release-shared/qglcustomshaderstage.lo .obj/release-shared/qtriangulatingstroker.lo .obj/release-shared/qtriangulator.lo .obj/release-shared/qtextureglyphcache_gl.lo .obj/release-shared/qgl_x11.lo .obj/release-shared/qglpixelbuffer_x11.lo .obj/release-shared/moc_qgl.lo .obj/release-shared/moc_qgl_p.lo .obj/release-shared/moc_qglshaderprogram.lo .obj/release-shared/moc_qgraphicsshadereffect_p.lo .obj/release-shared/moc_qwindowsurface_gl_p.lo .obj/release-shared/moc_qglengineshadermanager_p.lo -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtGui.la -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtCore.la -ldl -lpthread -lrt -lfreetype -lGL -lXmu -lXrender -lfreetype -lfontconfig -lXext -lX11 -lm make[1]: Leaving directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/opengl' cd src/xmlpatterns/ && /bin/make -f Makefile make[1]: Entering directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/xmlpatterns' /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/qmake -spec ../../mkspecs/linux-g++ -o Makefile xmlpatterns.pro WARNING: create_libtool specified with compile_libtool can lead to conflicting .la formats, create_libtool has been disabled libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qacceltree.lo acceltree/qacceltree.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qacceltreeresourceloader.lo acceltree/qacceltreeresourceloader.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qacceliterators.lo acceltree/qacceliterators.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcompressedwhitespace.lo acceltree/qcompressedwhitespace.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qvariableloader.lo api/qvariableloader.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractmessagehandler.lo api/qabstractmessagehandler.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstracturiresolver.lo api/qabstracturiresolver.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractxmlnodemodel.lo api/qabstractxmlnodemodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractxmlpullprovider.lo api/qabstractxmlpullprovider.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractxmlreceiver.lo api/qabstractxmlreceiver.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qiodevicedelegate.lo api/qiodevicedelegate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnetworkaccessdelegator.lo api/qnetworkaccessdelegator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qpullbridge.lo api/qpullbridge.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qresourcedelegator.lo api/qresourcedelegator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsimplexmlnodemodel.lo api/qsimplexmlnodemodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsourcelocation.lo api/qsourcelocation.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/quriloader.lo api/quriloader.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxmlformatter.lo api/qxmlformatter.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxmlname.lo api/qxmlname.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxmlnamepool.lo api/qxmlnamepool.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxmlquery.lo api/qxmlquery.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxmlresultitems.lo api/qxmlresultitems.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxmlschema.lo api/qxmlschema.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxmlschema_p.lo api/qxmlschema_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxmlschemavalidator.lo api/qxmlschemavalidator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxmlserializer.lo api/qxmlserializer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcoloringmessagehandler.lo api/qcoloringmessagehandler.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcoloroutput.lo api/qcoloroutput.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractdatetime.lo data/qabstractdatetime.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractduration.lo data/qabstractduration.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qanyuri.lo data/qanyuri.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qatomiccaster.lo data/qatomiccaster.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qatomiccasters.lo data/qatomiccasters.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qatomiccomparator.lo data/qatomiccomparator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qatomiccomparators.lo data/qatomiccomparators.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qatomicmathematician.lo data/qatomicmathematician.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qatomicmathematicians.lo data/qatomicmathematicians.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qatomicstring.lo data/qatomicstring.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qatomicvalue.lo data/qatomicvalue.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qbase64binary.lo data/qbase64binary.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qboolean.lo data/qboolean.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcommonvalues.lo data/qcommonvalues.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcomparisonfactory.lo data/qcomparisonfactory.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdate.lo data/qdate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdaytimeduration.lo data/qdaytimeduration.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdecimal.lo data/qdecimal.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qduration.lo data/qduration.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qgday.lo data/qgday.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qgmonth.lo data/qgmonth.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qgmonthday.lo data/qgmonthday.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qgyear.lo data/qgyear.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qgyearmonth.lo data/qgyearmonth.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qhexbinary.lo data/qhexbinary.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qinteger.lo data/qinteger.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qitem.lo data/qitem.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnodebuilder.lo data/qnodebuilder.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnodemodel.lo data/qnodemodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qqnamevalue.lo data/qqnamevalue.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qresourceloader.lo data/qresourceloader.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qschemadatetime.lo data/qschemadatetime.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qschemanumeric.lo data/qschemanumeric.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qschematime.lo data/qschematime.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsorttuple.lo data/qsorttuple.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/quntypedatomic.lo data/quntypedatomic.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qvalidationerror.lo data/qvalidationerror.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qvaluefactory.lo data/qvaluefactory.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qyearmonthduration.lo data/qyearmonthduration.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcurrentitemcontext.lo environment/qcurrentitemcontext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdelegatingdynamiccontext.lo environment/qdelegatingdynamiccontext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdelegatingstaticcontext.lo environment/qdelegatingstaticcontext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdynamiccontext.lo environment/qdynamiccontext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfocus.lo environment/qfocus.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qgenericdynamiccontext.lo environment/qgenericdynamiccontext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qgenericstaticcontext.lo environment/qgenericstaticcontext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qreceiverdynamiccontext.lo environment/qreceiverdynamiccontext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qreportcontext.lo environment/qreportcontext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qstaticbaseuricontext.lo environment/qstaticbaseuricontext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qstaticcontext.lo environment/qstaticcontext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qstaticcurrentcontext.lo environment/qstaticcurrentcontext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qstaticfocuscontext.lo environment/qstaticfocuscontext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qstaticcompatibilitycontext.lo environment/qstaticcompatibilitycontext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qstaticnamespacecontext.lo environment/qstaticnamespacecontext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qandexpression.lo expr/qandexpression.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qapplytemplate.lo expr/qapplytemplate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qargumentreference.lo expr/qargumentreference.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qarithmeticexpression.lo expr/qarithmeticexpression.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qattributeconstructor.lo expr/qattributeconstructor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qattributenamevalidator.lo expr/qattributenamevalidator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qaxisstep.lo expr/qaxisstep.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcallsite.lo expr/qcallsite.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcalltargetdescription.lo expr/qcalltargetdescription.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcalltemplate.lo expr/qcalltemplate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcastableas.lo expr/qcastableas.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcastas.lo expr/qcastas.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcollationchecker.lo expr/qcollationchecker.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcombinenodes.lo expr/qcombinenodes.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcommentconstructor.lo expr/qcommentconstructor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcomputednamespaceconstructor.lo expr/qcomputednamespaceconstructor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcontextitem.lo expr/qcontextitem.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcopyof.lo expr/qcopyof.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcurrentitemstore.lo expr/qcurrentitemstore.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdocumentconstructor.lo expr/qdocumentconstructor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdocumentcontentvalidator.lo expr/qdocumentcontentvalidator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdynamiccontextstore.lo expr/qdynamiccontextstore.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qelementconstructor.lo expr/qelementconstructor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qemptycontainer.lo expr/qemptycontainer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qemptysequence.lo expr/qemptysequence.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qexpression.lo expr/qexpression.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qexpressionfactory.lo expr/qexpressionfactory.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qexpressionsequence.lo expr/qexpressionsequence.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qexpressionvariablereference.lo expr/qexpressionvariablereference.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qexternalvariableloader.lo expr/qexternalvariableloader.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qexternalvariablereference.lo expr/qexternalvariablereference.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfirstitempredicate.lo expr/qfirstitempredicate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qforclause.lo expr/qforclause.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qgeneralcomparison.lo expr/qgeneralcomparison.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qgenericpredicate.lo expr/qgenericpredicate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qifthenclause.lo expr/qifthenclause.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qinstanceof.lo expr/qinstanceof.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qletclause.lo expr/qletclause.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qliteral.lo expr/qliteral.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qliteralsequence.lo expr/qliteralsequence.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnamespaceconstructor.lo expr/qnamespaceconstructor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qncnameconstructor.lo expr/qncnameconstructor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnodecomparison.lo expr/qnodecomparison.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnodesort.lo expr/qnodesort.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qoptimizationpasses.lo expr/qoptimizationpasses.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qoptimizerblocks.lo expr/qoptimizerblocks.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qoptimizerframework.lo expr/qoptimizerframework.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qorderby.lo expr/qorderby.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qorexpression.lo expr/qorexpression.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qpaircontainer.lo expr/qpaircontainer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qparentnodeaxis.lo expr/qparentnodeaxis.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qpath.lo expr/qpath.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qpositionalvariablereference.lo expr/qpositionalvariablereference.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qprocessinginstructionconstructor.lo expr/qprocessinginstructionconstructor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qqnameconstructor.lo expr/qqnameconstructor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qquantifiedexpression.lo expr/qquantifiedexpression.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qrangeexpression.lo expr/qrangeexpression.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qrangevariablereference.lo expr/qrangevariablereference.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qreturnorderby.lo expr/qreturnorderby.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsimplecontentconstructor.lo expr/qsimplecontentconstructor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsinglecontainer.lo expr/qsinglecontainer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsourcelocationreflection.lo expr/qsourcelocationreflection.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qstaticbaseuristore.lo expr/qstaticbaseuristore.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qstaticcompatibilitystore.lo expr/qstaticcompatibilitystore.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtemplate.lo expr/qtemplate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtemplateinvoker.lo expr/qtemplateinvoker.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtemplatemode.lo expr/qtemplatemode.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtemplateparameterreference.lo expr/qtemplateparameterreference.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtextnodeconstructor.lo expr/qtextnodeconstructor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtreatas.lo expr/qtreatas.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtriplecontainer.lo expr/qtriplecontainer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtruthpredicate.lo expr/qtruthpredicate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qunaryexpression.lo expr/qunaryexpression.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qunlimitedcontainer.lo expr/qunlimitedcontainer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qunresolvedvariablereference.lo expr/qunresolvedvariablereference.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/quserfunctioncallsite.lo expr/quserfunctioncallsite.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/quserfunction.lo expr/quserfunction.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qvalidate.lo expr/qvalidate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qvaluecomparison.lo expr/qvaluecomparison.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qvariabledeclaration.lo expr/qvariabledeclaration.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qvariablereference.lo expr/qvariablereference.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsltsimplecontentconstructor.lo expr/qxsltsimplecontentconstructor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractfunctionfactory.lo functions/qabstractfunctionfactory.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qaccessorfns.lo functions/qaccessorfns.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qaggregatefns.lo functions/qaggregatefns.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qaggregator.lo functions/qaggregator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qassemblestringfns.lo functions/qassemblestringfns.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qbooleanfns.lo functions/qbooleanfns.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcomparescaseaware.lo functions/qcomparescaseaware.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcomparestringfns.lo functions/qcomparestringfns.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qconstructorfunctionsfactory.lo functions/qconstructorfunctionsfactory.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcontextfns.lo functions/qcontextfns.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcontextnodechecker.lo functions/qcontextnodechecker.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcurrentfn.lo functions/qcurrentfn.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdatetimefn.lo functions/qdatetimefn.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeepequalfn.lo functions/qdeepequalfn.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdocumentfn.lo functions/qdocumentfn.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qelementavailablefn.lo functions/qelementavailablefn.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qerrorfn.lo functions/qerrorfn.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfunctionargument.lo functions/qfunctionargument.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfunctionavailablefn.lo functions/qfunctionavailablefn.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfunctioncall.lo functions/qfunctioncall.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfunctionfactorycollection.lo functions/qfunctionfactorycollection.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfunctionfactory.lo functions/qfunctionfactory.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qfunctionsignature.lo functions/qfunctionsignature.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qgenerateidfn.lo functions/qgenerateidfn.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnodefns.lo functions/qnodefns.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnumericfns.lo functions/qnumericfns.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qpatternmatchingfns.lo functions/qpatternmatchingfns.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qpatternplatform.lo functions/qpatternplatform.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qqnamefns.lo functions/qqnamefns.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qresolveurifn.lo functions/qresolveurifn.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsequencefns.lo functions/qsequencefns.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsequencegeneratingfns.lo functions/qsequencegeneratingfns.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qstaticnamespacescontainer.lo functions/qstaticnamespacescontainer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qstringvaluefns.lo functions/qstringvaluefns.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsubstringfns.lo functions/qsubstringfns.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsystempropertyfn.lo functions/qsystempropertyfn.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtimezonefns.lo functions/qtimezonefns.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtracefn.lo functions/qtracefn.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtypeavailablefn.lo functions/qtypeavailablefn.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qunparsedentitypublicidfn.lo functions/qunparsedentitypublicidfn.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qunparsedentityurifn.lo functions/qunparsedentityurifn.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qunparsedtextavailablefn.lo functions/qunparsedtextavailablefn.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qunparsedtextfn.lo functions/qunparsedtextfn.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxpath10corefunctions.lo functions/qxpath10corefunctions.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxpath20corefunctions.lo functions/qxpath20corefunctions.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxslt20corefunctions.lo functions/qxslt20corefunctions.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcachingiterator.lo iterators/qcachingiterator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeduplicateiterator.lo iterators/qdeduplicateiterator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdistinctiterator.lo iterators/qdistinctiterator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qexceptiterator.lo iterators/qexceptiterator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qindexofiterator.lo iterators/qindexofiterator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qinsertioniterator.lo iterators/qinsertioniterator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qintersectiterator.lo iterators/qintersectiterator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qrangeiterator.lo iterators/qrangeiterator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qremovaliterator.lo iterators/qremovaliterator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsubsequenceiterator.lo iterators/qsubsequenceiterator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtocodepointsiterator.lo iterators/qtocodepointsiterator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qunioniterator.lo iterators/qunioniterator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qargumentconverter.lo janitors/qargumentconverter.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qatomizer.lo janitors/qatomizer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcardinalityverifier.lo janitors/qcardinalityverifier.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qebvextractor.lo janitors/qebvextractor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qitemverifier.lo janitors/qitemverifier.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/quntypedatomicconverter.lo janitors/quntypedatomicconverter.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qquerytransformparser.lo parser/qquerytransformparser.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qparsercontext.lo parser/qparsercontext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtokenrevealer.lo parser/qtokenrevealer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtokensource.lo parser/qtokensource.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxquerytokenizer.lo parser/qxquerytokenizer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxslttokenizer.lo parser/qxslttokenizer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxslttokenlookup.lo parser/qxslttokenlookup.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdocumentprojector.lo projection/qdocumentprojector.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnamespacesupport.lo schema/qnamespacesupport.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdalternative.lo schema/qxsdalternative.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdannotated.lo schema/qxsdannotated.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdannotation.lo schema/qxsdannotation.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdapplicationinformation.lo schema/qxsdapplicationinformation.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdassertion.lo schema/qxsdassertion.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdattribute.lo schema/qxsdattribute.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdattributereference.lo schema/qxsdattributereference.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdattributeterm.lo schema/qxsdattributeterm.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdattributeuse.lo schema/qxsdattributeuse.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdattributegroup.lo schema/qxsdattributegroup.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdcomplextype.lo schema/qxsdcomplextype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsddocumentation.lo schema/qxsddocumentation.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdelement.lo schema/qxsdelement.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdfacet.lo schema/qxsdfacet.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdidcache.lo schema/qxsdidcache.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdidchelper.lo schema/qxsdidchelper.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdidentityconstraint.lo schema/qxsdidentityconstraint.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdinstancereader.lo schema/qxsdinstancereader.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdmodelgroup.lo schema/qxsdmodelgroup.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdnotation.lo schema/qxsdnotation.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdparticle.lo schema/qxsdparticle.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdparticlechecker.lo schema/qxsdparticlechecker.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdreference.lo schema/qxsdreference.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdsimpletype.lo schema/qxsdsimpletype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdschema.lo schema/qxsdschema.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdschemachecker.lo schema/qxsdschemachecker.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdschemachecker_setup.lo schema/qxsdschemachecker_setup.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdschemacontext.lo schema/qxsdschemacontext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdschemadebugger.lo schema/qxsdschemadebugger.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdschemahelper.lo schema/qxsdschemahelper.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdschemamerger.lo schema/qxsdschemamerger.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdschemaparser.lo schema/qxsdschemaparser.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdschemaparser_setup.lo schema/qxsdschemaparser_setup.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdschemaparsercontext.lo schema/qxsdschemaparsercontext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdschemaresolver.lo schema/qxsdschemaresolver.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdschematoken.lo schema/qxsdschematoken.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdschematypesfactory.lo schema/qxsdschematypesfactory.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdstatemachinebuilder.lo schema/qxsdstatemachinebuilder.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdterm.lo schema/qxsdterm.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdtypechecker.lo schema/qxsdtypechecker.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdwildcard.lo schema/qxsdwildcard.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdvalidatedxmlnodemodel.lo schema/qxsdvalidatedxmlnodemodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdvalidatinginstancereader.lo schema/qxsdvalidatinginstancereader.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsdxpathexpression.lo schema/qxsdxpathexpression.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractnodetest.lo type/qabstractnodetest.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qanyitemtype.lo type/qanyitemtype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qanynodetype.lo type/qanynodetype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qanysimpletype.lo type/qanysimpletype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qanytype.lo type/qanytype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qatomiccasterlocator.lo type/qatomiccasterlocator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qatomiccomparatorlocator.lo type/qatomiccomparatorlocator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qatomicmathematicianlocator.lo type/qatomicmathematicianlocator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qatomictype.lo type/qatomictype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qbasictypesfactory.lo type/qbasictypesfactory.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qbuiltinatomictype.lo type/qbuiltinatomictype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qbuiltinatomictypes.lo type/qbuiltinatomictypes.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcardinality.lo type/qcardinality.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qcommonsequencetypes.lo type/qcommonsequencetypes.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qebvtype.lo type/qebvtype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qemptysequencetype.lo type/qemptysequencetype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qgenericsequencetype.lo type/qgenericsequencetype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qitemtype.lo type/qitemtype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qlocalnametest.lo type/qlocalnametest.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qmultiitemtype.lo type/qmultiitemtype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnamedschemacomponent.lo type/qnamedschemacomponent.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnamespacenametest.lo type/qnamespacenametest.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnonetype.lo type/qnonetype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnumerictype.lo type/qnumerictype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qqnametest.lo type/qqnametest.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qschemacomponent.lo type/qschemacomponent.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qschematype.lo type/qschematype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qschematypefactory.lo type/qschematypefactory.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsequencetype.lo type/qsequencetype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qtypechecker.lo type/qtypechecker.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/quntyped.lo type/quntyped.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxsltnodetest.lo type/qxsltnodetest.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qgenericnamespaceresolver.lo utils/qgenericnamespaceresolver.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qpatternistlocale.lo utils/qpatternistlocale.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnamepool.lo utils/qnamepool.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnamespaceresolver.lo utils/qnamespaceresolver.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qoutputvalidator.lo utils/qoutputvalidator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qxpathhelper.lo utils/qxpathhelper.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdelegatingnamespaceresolver.lo utils/qdelegatingnamespaceresolver.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qnodenamespaceresolver.lo utils/qnodenamespaceresolver.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include acceltree/qacceltreeresourceloader_p.h -o .moc/release-shared/moc_qacceltreeresourceloader_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include api/qabstractmessagehandler.h -o .moc/release-shared/moc_qabstractmessagehandler.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include api/qabstracturiresolver.h -o .moc/release-shared/moc_qabstracturiresolver.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include api/qiodevicedelegate_p.h -o .moc/release-shared/moc_qiodevicedelegate_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/rcc -name builtinschemas schema/builtinschemas.qrc -o .rcc/release-shared/qrc_builtinschemas.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qacceltreeresourceloader_p.lo .moc/release-shared/moc_qacceltreeresourceloader_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qabstractmessagehandler.lo .moc/release-shared/moc_qabstractmessagehandler.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qabstracturiresolver.lo .moc/release-shared/moc_qabstracturiresolver.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qiodevicedelegate_p.lo .moc/release-shared/moc_qiodevicedelegate_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_NETWORK_LIB -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/QtNetwork -I../../include -I../../include/QtXmlPatterns -I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr -Ifunctions -Iiterators -Ijanitors -Iparser -Ischema -Itype -Iutils -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qrc_builtinschemas.lo .rcc/release-shared/qrc_builtinschemas.cpp libtool --silent --mode=link c++ -version-info 12:7:8 -rpath /usr/pkg/qt4/lib -Wl,-zrelro -ldl -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -pthread -Wl,-R/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -o ../../lib/libQtXmlPatterns.la .obj/release-shared/qacceltree.lo .obj/release-shared/qacceltreeresourceloader.lo .obj/release-shared/qacceliterators.lo .obj/release-shared/qcompressedwhitespace.lo .obj/release-shared/qvariableloader.lo .obj/release-shared/qabstractmessagehandler.lo .obj/release-shared/qabstracturiresolver.lo .obj/release-shared/qabstractxmlnodemodel.lo .obj/release-shared/qabstractxmlpullprovider.lo .obj/release-shared/qabstractxmlreceiver.lo .obj/release-shared/qiodevicedelegate.lo .obj/release-shared/qnetworkaccessdelegator.lo .obj/release-shared/qpullbridge.lo .obj/release-shared/qresourcedelegator.lo .obj/release-shared/qsimplexmlnodemodel.lo .obj/release-shared/qsourcelocation.lo .obj/release-shared/quriloader.lo .obj/release-shared/qxmlformatter.lo .obj/release-shared/qxmlname.lo .obj/release-shared/qxmlnamepool.lo .obj/release-shared/qxmlquery.lo .obj/release-shared/qxmlresultitems.lo .obj/release-shared/qxmlschema.lo .obj/release-shared/qxmlschema_p.lo .obj/release-shared/qxmlschemavalidator.lo .obj/release-shared/qxmlserializer.lo .obj/release-shared/qcoloringmessagehandler.lo .obj/release-shared/qcoloroutput.lo .obj/release-shared/qabstractdatetime.lo .obj/release-shared/qabstractduration.lo .obj/release-shared/qanyuri.lo .obj/release-shared/qatomiccaster.lo .obj/release-shared/qatomiccasters.lo .obj/release-shared/qatomiccomparator.lo .obj/release-shared/qatomiccomparators.lo .obj/release-shared/qatomicmathematician.lo .obj/release-shared/qatomicmathematicians.lo .obj/release-shared/qatomicstring.lo .obj/release-shared/qatomicvalue.lo .obj/release-shared/qbase64binary.lo .obj/release-shared/qboolean.lo .obj/release-shared/qcommonvalues.lo .obj/release-shared/qcomparisonfactory.lo .obj/release-shared/qdate.lo .obj/release-shared/qdaytimeduration.lo .obj/release-shared/qdecimal.lo .obj/release-shared/qduration.lo .obj/release-shared/qgday.lo .obj/release-shared/qgmonth.lo .obj/release-shared/qgmonthday.lo .obj/release-shared/qgyear.lo .obj/release-shared/qgyearmonth.lo .obj/release-shared/qhexbinary.lo .obj/release-shared/qinteger.lo .obj/release-shared/qitem.lo .obj/release-shared/qnodebuilder.lo .obj/release-shared/qnodemodel.lo .obj/release-shared/qqnamevalue.lo .obj/release-shared/qresourceloader.lo .obj/release-shared/qschemadatetime.lo .obj/release-shared/qschemanumeric.lo .obj/release-shared/qschematime.lo .obj/release-shared/qsorttuple.lo .obj/release-shared/quntypedatomic.lo .obj/release-shared/qvalidationerror.lo .obj/release-shared/qvaluefactory.lo .obj/release-shared/qyearmonthduration.lo .obj/release-shared/qcurrentitemcontext.lo .obj/release-shared/qdelegatingdynamiccontext.lo .obj/release-shared/qdelegatingstaticcontext.lo .obj/release-shared/qdynamiccontext.lo .obj/release-shared/qfocus.lo .obj/release-shared/qgenericdynamiccontext.lo .obj/release-shared/qgenericstaticcontext.lo .obj/release-shared/qreceiverdynamiccontext.lo .obj/release-shared/qreportcontext.lo .obj/release-shared/qstaticbaseuricontext.lo .obj/release-shared/qstaticcontext.lo .obj/release-shared/qstaticcurrentcontext.lo .obj/release-shared/qstaticfocuscontext.lo .obj/release-shared/qstaticcompatibilitycontext.lo .obj/release-shared/qstaticnamespacecontext.lo .obj/release-shared/qandexpression.lo .obj/release-shared/qapplytemplate.lo .obj/release-shared/qargumentreference.lo .obj/release-shared/qarithmeticexpression.lo .obj/release-shared/qattributeconstructor.lo .obj/release-shared/qattributenamevalidator.lo .obj/release-shared/qaxisstep.lo .obj/release-shared/qcallsite.lo .obj/release-shared/qcalltargetdescription.lo .obj/release-shared/qcalltemplate.lo .obj/release-shared/qcastableas.lo .obj/release-shared/qcastas.lo .obj/release-shared/qcollationchecker.lo .obj/release-shared/qcombinenodes.lo .obj/release-shared/qcommentconstructor.lo .obj/release-shared/qcomputednamespaceconstructor.lo .obj/release-shared/qcontextitem.lo .obj/release-shared/qcopyof.lo .obj/release-shared/qcurrentitemstore.lo .obj/release-shared/qdocumentconstructor.lo .obj/release-shared/qdocumentcontentvalidator.lo .obj/release-shared/qdynamiccontextstore.lo .obj/release-shared/qelementconstructor.lo .obj/release-shared/qemptycontainer.lo .obj/release-shared/qemptysequence.lo .obj/release-shared/qexpression.lo .obj/release-shared/qexpressionfactory.lo .obj/release-shared/qexpressionsequence.lo .obj/release-shared/qexpressionvariablereference.lo .obj/release-shared/qexternalvariableloader.lo .obj/release-shared/qexternalvariablereference.lo .obj/release-shared/qfirstitempredicate.lo .obj/release-shared/qforclause.lo .obj/release-shared/qgeneralcomparison.lo .obj/release-shared/qgenericpredicate.lo .obj/release-shared/qifthenclause.lo .obj/release-shared/qinstanceof.lo .obj/release-shared/qletclause.lo .obj/release-shared/qliteral.lo .obj/release-shared/qliteralsequence.lo .obj/release-shared/qnamespaceconstructor.lo .obj/release-shared/qncnameconstructor.lo .obj/release-shared/qnodecomparison.lo .obj/release-shared/qnodesort.lo .obj/release-shared/qoptimizationpasses.lo .obj/release-shared/qoptimizerblocks.lo .obj/release-shared/qoptimizerframework.lo .obj/release-shared/qorderby.lo .obj/release-shared/qorexpression.lo .obj/release-shared/qpaircontainer.lo .obj/release-shared/qparentnodeaxis.lo .obj/release-shared/qpath.lo .obj/release-shared/qpositionalvariablereference.lo .obj/release-shared/qprocessinginstructionconstructor.lo .obj/release-shared/qqnameconstructor.lo .obj/release-shared/qquantifiedexpression.lo .obj/release-shared/qrangeexpression.lo .obj/release-shared/qrangevariablereference.lo .obj/release-shared/qreturnorderby.lo .obj/release-shared/qsimplecontentconstructor.lo .obj/release-shared/qsinglecontainer.lo .obj/release-shared/qsourcelocationreflection.lo .obj/release-shared/qstaticbaseuristore.lo .obj/release-shared/qstaticcompatibilitystore.lo .obj/release-shared/qtemplate.lo .obj/release-shared/qtemplateinvoker.lo .obj/release-shared/qtemplatemode.lo .obj/release-shared/qtemplateparameterreference.lo .obj/release-shared/qtextnodeconstructor.lo .obj/release-shared/qtreatas.lo .obj/release-shared/qtriplecontainer.lo .obj/release-shared/qtruthpredicate.lo .obj/release-shared/qunaryexpression.lo .obj/release-shared/qunlimitedcontainer.lo .obj/release-shared/qunresolvedvariablereference.lo .obj/release-shared/quserfunctioncallsite.lo .obj/release-shared/quserfunction.lo .obj/release-shared/qvalidate.lo .obj/release-shared/qvaluecomparison.lo .obj/release-shared/qvariabledeclaration.lo .obj/release-shared/qvariablereference.lo .obj/release-shared/qxsltsimplecontentconstructor.lo .obj/release-shared/qabstractfunctionfactory.lo .obj/release-shared/qaccessorfns.lo .obj/release-shared/qaggregatefns.lo .obj/release-shared/qaggregator.lo .obj/release-shared/qassemblestringfns.lo .obj/release-shared/qbooleanfns.lo .obj/release-shared/qcomparescaseaware.lo .obj/release-shared/qcomparestringfns.lo .obj/release-shared/qconstructorfunctionsfactory.lo .obj/release-shared/qcontextfns.lo .obj/release-shared/qcontextnodechecker.lo .obj/release-shared/qcurrentfn.lo .obj/release-shared/qdatetimefn.lo .obj/release-shared/qdeepequalfn.lo .obj/release-shared/qdocumentfn.lo .obj/release-shared/qelementavailablefn.lo .obj/release-shared/qerrorfn.lo .obj/release-shared/qfunctionargument.lo .obj/release-shared/qfunctionavailablefn.lo .obj/release-shared/qfunctioncall.lo .obj/release-shared/qfunctionfactorycollection.lo .obj/release-shared/qfunctionfactory.lo .obj/release-shared/qfunctionsignature.lo .obj/release-shared/qgenerateidfn.lo .obj/release-shared/qnodefns.lo .obj/release-shared/qnumericfns.lo .obj/release-shared/qpatternmatchingfns.lo .obj/release-shared/qpatternplatform.lo .obj/release-shared/qqnamefns.lo .obj/release-shared/qresolveurifn.lo .obj/release-shared/qsequencefns.lo .obj/release-shared/qsequencegeneratingfns.lo .obj/release-shared/qstaticnamespacescontainer.lo .obj/release-shared/qstringvaluefns.lo .obj/release-shared/qsubstringfns.lo .obj/release-shared/qsystempropertyfn.lo .obj/release-shared/qtimezonefns.lo .obj/release-shared/qtracefn.lo .obj/release-shared/qtypeavailablefn.lo .obj/release-shared/qunparsedentitypublicidfn.lo .obj/release-shared/qunparsedentityurifn.lo .obj/release-shared/qunparsedtextavailablefn.lo .obj/release-shared/qunparsedtextfn.lo .obj/release-shared/qxpath10corefunctions.lo .obj/release-shared/qxpath20corefunctions.lo .obj/release-shared/qxslt20corefunctions.lo .obj/release-shared/qcachingiterator.lo .obj/release-shared/qdeduplicateiterator.lo .obj/release-shared/qdistinctiterator.lo .obj/release-shared/qexceptiterator.lo .obj/release-shared/qindexofiterator.lo .obj/release-shared/qinsertioniterator.lo .obj/release-shared/qintersectiterator.lo .obj/release-shared/qrangeiterator.lo .obj/release-shared/qremovaliterator.lo .obj/release-shared/qsubsequenceiterator.lo .obj/release-shared/qtocodepointsiterator.lo .obj/release-shared/qunioniterator.lo .obj/release-shared/qargumentconverter.lo .obj/release-shared/qatomizer.lo .obj/release-shared/qcardinalityverifier.lo .obj/release-shared/qebvextractor.lo .obj/release-shared/qitemverifier.lo .obj/release-shared/quntypedatomicconverter.lo .obj/release-shared/qquerytransformparser.lo .obj/release-shared/qparsercontext.lo .obj/release-shared/qtokenrevealer.lo .obj/release-shared/qtokensource.lo .obj/release-shared/qxquerytokenizer.lo .obj/release-shared/qxslttokenizer.lo .obj/release-shared/qxslttokenlookup.lo .obj/release-shared/qdocumentprojector.lo .obj/release-shared/qnamespacesupport.lo .obj/release-shared/qxsdalternative.lo .obj/release-shared/qxsdannotated.lo .obj/release-shared/qxsdannotation.lo .obj/release-shared/qxsdapplicationinformation.lo .obj/release-shared/qxsdassertion.lo .obj/release-shared/qxsdattribute.lo .obj/release-shared/qxsdattributereference.lo .obj/release-shared/qxsdattributeterm.lo .obj/release-shared/qxsdattributeuse.lo .obj/release-shared/qxsdattributegroup.lo .obj/release-shared/qxsdcomplextype.lo .obj/release-shared/qxsddocumentation.lo .obj/release-shared/qxsdelement.lo .obj/release-shared/qxsdfacet.lo .obj/release-shared/qxsdidcache.lo .obj/release-shared/qxsdidchelper.lo .obj/release-shared/qxsdidentityconstraint.lo .obj/release-shared/qxsdinstancereader.lo .obj/release-shared/qxsdmodelgroup.lo .obj/release-shared/qxsdnotation.lo .obj/release-shared/qxsdparticle.lo .obj/release-shared/qxsdparticlechecker.lo .obj/release-shared/qxsdreference.lo .obj/release-shared/qxsdsimpletype.lo .obj/release-shared/qxsdschema.lo .obj/release-shared/qxsdschemachecker.lo .obj/release-shared/qxsdschemachecker_setup.lo .obj/release-shared/qxsdschemacontext.lo .obj/release-shared/qxsdschemadebugger.lo .obj/release-shared/qxsdschemahelper.lo .obj/release-shared/qxsdschemamerger.lo .obj/release-shared/qxsdschemaparser.lo .obj/release-shared/qxsdschemaparser_setup.lo .obj/release-shared/qxsdschemaparsercontext.lo .obj/release-shared/qxsdschemaresolver.lo .obj/release-shared/qxsdschematoken.lo .obj/release-shared/qxsdschematypesfactory.lo .obj/release-shared/qxsdstatemachinebuilder.lo .obj/release-shared/qxsdterm.lo .obj/release-shared/qxsdtypechecker.lo .obj/release-shared/qxsdwildcard.lo .obj/release-shared/qxsdvalidatedxmlnodemodel.lo .obj/release-shared/qxsdvalidatinginstancereader.lo .obj/release-shared/qxsdxpathexpression.lo .obj/release-shared/qabstractnodetest.lo .obj/release-shared/qanyitemtype.lo .obj/release-shared/qanynodetype.lo .obj/release-shared/qanysimpletype.lo .obj/release-shared/qanytype.lo .obj/release-shared/qatomiccasterlocator.lo .obj/release-shared/qatomiccomparatorlocator.lo .obj/release-shared/qatomicmathematicianlocator.lo .obj/release-shared/qatomictype.lo .obj/release-shared/qbasictypesfactory.lo .obj/release-shared/qbuiltinatomictype.lo .obj/release-shared/qbuiltinatomictypes.lo .obj/release-shared/qcardinality.lo .obj/release-shared/qcommonsequencetypes.lo .obj/release-shared/qebvtype.lo .obj/release-shared/qemptysequencetype.lo .obj/release-shared/qgenericsequencetype.lo .obj/release-shared/qitemtype.lo .obj/release-shared/qlocalnametest.lo .obj/release-shared/qmultiitemtype.lo .obj/release-shared/qnamedschemacomponent.lo .obj/release-shared/qnamespacenametest.lo .obj/release-shared/qnonetype.lo .obj/release-shared/qnumerictype.lo .obj/release-shared/qqnametest.lo .obj/release-shared/qschemacomponent.lo .obj/release-shared/qschematype.lo .obj/release-shared/qschematypefactory.lo .obj/release-shared/qsequencetype.lo .obj/release-shared/qtypechecker.lo .obj/release-shared/quntyped.lo .obj/release-shared/qxsltnodetest.lo .obj/release-shared/qgenericnamespaceresolver.lo .obj/release-shared/qpatternistlocale.lo .obj/release-shared/qnamepool.lo .obj/release-shared/qnamespaceresolver.lo .obj/release-shared/qoutputvalidator.lo .obj/release-shared/qxpathhelper.lo .obj/release-shared/qdelegatingnamespaceresolver.lo .obj/release-shared/qnodenamespaceresolver.lo .obj/release-shared/moc_qacceltreeresourceloader_p.lo .obj/release-shared/moc_qabstractmessagehandler.lo .obj/release-shared/moc_qabstracturiresolver.lo .obj/release-shared/moc_qiodevicedelegate_p.lo .obj/release-shared/qrc_builtinschemas.lo -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtNetwork.la -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtCore.la -ldl -lpthread -lrt make[1]: Leaving directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/xmlpatterns' cd src/multimedia/ && /bin/make -f Makefile make[1]: Entering directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/multimedia' /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/qmake -spec ../../mkspecs/linux-g++ -o Makefile multimedia.pro WARNING: create_libtool specified with compile_libtool can lead to conflicting .la formats, create_libtool has been disabled libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qaudio.lo audio/qaudio.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qaudioformat.lo audio/qaudioformat.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qaudiodeviceinfo.lo audio/qaudiodeviceinfo.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qaudiooutput.lo audio/qaudiooutput.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qaudioinput.lo audio/qaudioinput.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qaudioengineplugin.lo audio/qaudioengineplugin.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qaudioengine.lo audio/qaudioengine.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qaudiodevicefactory.lo audio/qaudiodevicefactory.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractvideobuffer.lo video/qabstractvideobuffer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qabstractvideosurface.lo video/qabstractvideosurface.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qimagevideobuffer.lo video/qimagevideobuffer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qmemoryvideobuffer.lo video/qmemoryvideobuffer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qvideoframe.lo video/qvideoframe.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qvideosurfaceformat.lo video/qvideosurfaceformat.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include audio/qaudioinput.h -o .moc/release-shared/moc_qaudioinput.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include audio/qaudiooutput.h -o .moc/release-shared/moc_qaudiooutput.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include audio/qaudioengineplugin.h -o .moc/release-shared/moc_qaudioengineplugin.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include audio/qaudioengine.h -o .moc/release-shared/moc_qaudioengine.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include video/qabstractvideosurface.h -o .moc/release-shared/moc_qabstractvideosurface.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qaudioinput.lo .moc/release-shared/moc_qaudioinput.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qaudiooutput.lo .moc/release-shared/moc_qaudiooutput.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qaudioengineplugin.lo .moc/release-shared/moc_qaudioengineplugin.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qaudioengine.lo .moc/release-shared/moc_qaudioengine.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_MULTIMEDIA_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtMultimedia -I.rcc/release-shared -Ivideo -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qabstractvideosurface.lo .moc/release-shared/moc_qabstractvideosurface.cpp libtool --silent --mode=link c++ -version-info 12:7:8 -rpath /usr/pkg/qt4/lib -Wl,-zrelro -ldl -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -pthread -Wl,-R/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -o ../../lib/libQtMultimedia.la .obj/release-shared/qaudio.lo .obj/release-shared/qaudioformat.lo .obj/release-shared/qaudiodeviceinfo.lo .obj/release-shared/qaudiooutput.lo .obj/release-shared/qaudioinput.lo .obj/release-shared/qaudioengineplugin.lo .obj/release-shared/qaudioengine.lo .obj/release-shared/qaudiodevicefactory.lo .obj/release-shared/qabstractvideobuffer.lo .obj/release-shared/qabstractvideosurface.lo .obj/release-shared/qimagevideobuffer.lo .obj/release-shared/qmemoryvideobuffer.lo .obj/release-shared/qvideoframe.lo .obj/release-shared/qvideosurfaceformat.lo .obj/release-shared/moc_qaudioinput.lo .obj/release-shared/moc_qaudiooutput.lo .obj/release-shared/moc_qaudioengineplugin.lo .obj/release-shared/moc_qaudioengine.lo .obj/release-shared/moc_qabstractvideosurface.lo -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtGui.la -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtCore.la -ldl -lpthread -lrt make[1]: Leaving directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/multimedia' cd src/svg/ && /bin/make -f Makefile make[1]: Entering directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/svg' /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/qmake -spec ../../mkspecs/linux-g++ -o Makefile svg.pro WARNING: create_libtool specified with compile_libtool can lead to conflicting .la formats, create_libtool has been disabled libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SVG_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtSvg -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsvggraphics.lo qsvggraphics.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SVG_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtSvg -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsvghandler.lo qsvghandler.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SVG_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtSvg -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsvgnode.lo qsvgnode.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SVG_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtSvg -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsvgstructure.lo qsvgstructure.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SVG_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtSvg -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsvgstyle.lo qsvgstyle.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SVG_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtSvg -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsvgfont.lo qsvgfont.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SVG_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtSvg -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsvgtinydocument.lo qsvgtinydocument.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_SVG_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtSvg -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include qsvgrenderer.h -o .moc/release-shared/moc_qsvgrenderer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SVG_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtSvg -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsvgwidget.lo qsvgwidget.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_SVG_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtSvg -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include qgraphicssvgitem.h -o .moc/release-shared/moc_qgraphicssvgitem.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SVG_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtSvg -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsvggenerator.lo qsvggenerator.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_SVG_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtSvg -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include qsvgwidget.h -o .moc/release-shared/moc_qsvgwidget.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SVG_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtSvg -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qsvgrenderer.lo qsvgrenderer.cpp In file included from ../../include/QtGui/private/qdrawhelper_p.h:1, from qsvggenerator.cpp:50: ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h: In function 'void qt_memconvert(DST*, const SRC*, int) [with DST = qrgb666; SRC = unsigned int]': ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1968:54: warning: converting a packed 'qrgb666' pointer (alignment 1) to a 'quint32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | quint32 *dest32 = reinterpret_cast(dest); | ^ ../../include/QtGui/private/../../../src/gui/painting/qdrawhelper_p.h:1239:7: note: defined here 1239 | class qrgb666 | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SVG_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtSvg -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qgraphicssvgitem.lo qgraphicssvgitem.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_SVG_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -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/QtGui -I../../include -I../../include/QtSvg -I.rcc/release-shared -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qsvgwidget.lo .moc/release-shared/moc_qsvgwidget.cpp libtool --silent --mode=link c++ -version-info 12:7:8 -rpath /usr/pkg/qt4/lib -Wl,-zrelro -ldl -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -pthread -Wl,-R/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -o ../../lib/libQtSvg.la .obj/release-shared/qsvggraphics.lo .obj/release-shared/qsvghandler.lo .obj/release-shared/qsvgnode.lo .obj/release-shared/qsvgstructure.lo .obj/release-shared/qsvgstyle.lo .obj/release-shared/qsvgfont.lo .obj/release-shared/qsvgtinydocument.lo .obj/release-shared/qsvgrenderer.lo .obj/release-shared/qsvgwidget.lo .obj/release-shared/qgraphicssvgitem.lo .obj/release-shared/qsvggenerator.lo .obj/release-shared/moc_qsvgwidget.lo -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtGui.la -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtCore.la -ldl -lpthread -lrt -lz make[1]: Leaving directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/svg' cd src/script/ && /bin/make -f Makefile make[1]: Entering directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/script' /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/qmake -spec ../../mkspecs/linux-g++ -o Makefile script.pro WARNING: create_libtool specified with compile_libtool can lead to conflicting .la formats, create_libtool has been disabled libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/pcre_compile.lo ../3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_compile.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/pcre_exec.lo ../3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_exec.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/pcre_tables.lo ../3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_tables.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/pcre_ucp_searchfuncs.lo ../3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_ucp_searchfuncs.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/pcre_xclass.lo ../3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_xclass.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSBase.lo ../3rdparty/javascriptcore/JavaScriptCore/API/JSBase.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSCallbackConstructor.lo ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/API/JSBase.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSCallbackFunction.lo ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSCallbackObject.lo ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:32: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, 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/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, 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/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSClassRef.lo ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSContextRef.lo ../3rdparty/javascriptcore/JavaScriptCore/API/JSContextRef.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/API/JSContextRef.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSObjectRef.lo ../3rdparty/javascriptcore/JavaScriptCore/API/JSObjectRef.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSStringRef.lo ../3rdparty/javascriptcore/JavaScriptCore/API/JSStringRef.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/API/JSObjectRef.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/API/JSStringRef.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/API/JSStringRef.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.h: In member function 'UChar* OpaqueJSString::characters()': ../3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.h:50:39: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 50 | UChar* characters() { return this ? m_characters : 0; } | ~~~~~^~~~~~~~~~~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.h: In member function 'unsigned int OpaqueJSString::length()': ../3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.h:51:37: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | unsigned length() { return this ? m_length : 0; } | ~~~~~^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/API/JSObjectRef.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSValueRef.lo ../3rdparty/javascriptcore/JavaScriptCore/API/JSValueRef.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, 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/JSObjectRef.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/JSObjectRef.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, 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/JSObjectRef.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/JSObjectRef.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/API/JSValueRef.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/OpaqueJSString.lo ../3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.cpp: In member function 'QTJSC::UString OpaqueJSString::ustring() const': ../3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.cpp:44:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 44 | if (this && m_characters) | ^~ ../3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.cpp: In member function 'QTJSC::Identifier OpaqueJSString::identifier(QTJSC::JSGlobalData*) const': ../3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.cpp:51:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (!this || !m_characters) | ^~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/ARMAssembler.lo ../3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/MacroAssemblerARM.lo ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/CodeBlock.lo ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JumpTable.lo ../3rdparty/javascriptcore/JavaScriptCore/bytecode/JumpTable.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/JumpTable.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/JumpTable.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/JumpTable.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.cpp:39: ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h: In member function 'QTJSC::RegisterID* QTJSC::BytecodeGenerator::emitNode(QTJSC::RegisterID*, QTJSC::Node*)': ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:179:54: warning: narrowing conversion of '(&((QTJSC::BytecodeGenerator*)this)->QTJSC::BytecodeGenerator::instructions())->QTWTF::Vector::size()' from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] 179 | LineInfo info = { instructions().size(), n->lineNo() }; | ~~~~~~~~~~~~~~~~~~~^~ ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h: In member function 'void QTJSC::BytecodeGenerator::emitNodeInConditionContext(QTJSC::ExpressionNode*, QTJSC::Label*, QTJSC::Label*, bool)': ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:198:54: warning: narrowing conversion of '(&((QTJSC::BytecodeGenerator*)this)->QTJSC::BytecodeGenerator::instructions())->QTWTF::Vector::size()' from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] 198 | LineInfo info = { instructions().size(), n->lineNo() }; | ~~~~~~~~~~~~~~~~~~~^~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:837:37: required from 'void QTWTF::Vector::shrinkCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:559:30: required from 'void QTWTF::Vector::shrinkToFit() [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.cpp:1656:32: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:837:37: required from 'void QTWTF::Vector::shrinkCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:559:30: required from 'void QTWTF::Vector::shrinkToFit() [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.cpp:1668:42: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/Opcode.lo ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Opcode.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/SamplingTool.lo ../3rdparty/javascriptcore/JavaScriptCore/bytecode/SamplingTool.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/SamplingTool.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/SamplingTool.cpp:32: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/SamplingTool.h:36, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/SamplingTool.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/bytecode/SamplingTool.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/SamplingTool.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/SamplingTool.h:36, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/SamplingTool.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/bytecode/SamplingTool.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/SamplingTool.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/StructureStubInfo.lo ../3rdparty/javascriptcore/JavaScriptCore/bytecode/StructureStubInfo.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/BytecodeGenerator.lo ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/StructureStubInfo.h:31, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/StructureStubInfo.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/StructureStubInfo.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h: In member function 'QTJSC::RegisterID* QTJSC::BytecodeGenerator::emitNode(QTJSC::RegisterID*, QTJSC::Node*)': ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:179:54: warning: narrowing conversion of '(&((QTJSC::BytecodeGenerator*)this)->QTJSC::BytecodeGenerator::instructions())->QTWTF::Vector::size()' from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] 179 | LineInfo info = { instructions().size(), n->lineNo() }; | ~~~~~~~~~~~~~~~~~~~^~ ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h: In member function 'void QTJSC::BytecodeGenerator::emitNodeInConditionContext(QTJSC::ExpressionNode*, QTJSC::Label*, QTJSC::Label*, bool)': ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:198:54: warning: narrowing conversion of '(&((QTJSC::BytecodeGenerator*)this)->QTJSC::BytecodeGenerator::instructions())->QTWTF::Vector::size()' from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] 198 | LineInfo info = { instructions().size(), n->lineNo() }; | ~~~~~~~~~~~~~~~~~~~^~ ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp: In member function 'QTJSC::RegisterID* QTJSC::BytecodeGenerator::emitCatch(QTJSC::RegisterID*, QTJSC::Label*, QTJSC::Label*)': ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:1838:37: warning: narrowing conversion of 'start->QTJSC::Label::bind(0, 0)' from 'int' to 'uint32_t' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] 1838 | HandlerInfo info = { start->bind(0, 0), end->bind(0, 0), instructions().size(), m_dynamicScopeDepth + m_baseScopeDepth, CodeLocationLabel() }; | ~~~~~~~~~~~^~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:1838:54: warning: narrowing conversion of 'end->QTJSC::Label::bind(0, 0)' from 'int' to 'uint32_t' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] 1838 | HandlerInfo info = { start->bind(0, 0), end->bind(0, 0), instructions().size(), m_dynamicScopeDepth + m_baseScopeDepth, CodeLocationLabel() }; | ~~~~~~~~~^~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:1838:81: warning: narrowing conversion of '(&((QTJSC::BytecodeGenerator*)this)->QTJSC::BytecodeGenerator::instructions())->QTWTF::Vector::size()' from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] 1838 | HandlerInfo info = { start->bind(0, 0), end->bind(0, 0), instructions().size(), m_dynamicScopeDepth + m_baseScopeDepth, CodeLocationLabel() }; | ~~~~~~~~~~~~~~~~~~~^~ ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:1838:105: warning: narrowing conversion of '(((QTJSC::BytecodeGenerator*)this)->QTJSC::BytecodeGenerator::m_dynamicScopeDepth + ((QTJSC::BytecodeGenerator*)this)->QTJSC::BytecodeGenerator::m_baseScopeDepth)' from 'int' to 'uint32_t' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] 1838 | HandlerInfo info = { start->bind(0, 0), end->bind(0, 0), instructions().size(), m_dynamicScopeDepth + m_baseScopeDepth, CodeLocationLabel() }; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp: In member function 'void QTJSC::BytecodeGenerator::beginSwitch(QTJSC::RegisterID*, QTJSC::SwitchInfo::SwitchType)': ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:1892:44: warning: narrowing conversion of '(&((QTJSC::BytecodeGenerator*)this)->QTJSC::BytecodeGenerator::instructions())->QTWTF::Vector::size()' from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] 1892 | SwitchInfo info = { instructions().size(), type }; | ~~~~~~~~~~~~~~~~~~~^~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorInitializer::initialize(T*, T*) [with T = QTJSC::RegisterID]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:261:125: required from 'static void QTWTF::VectorTypeOperations::initialize(T*, T*) [with T = QTJSC::RegisterID]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:797:39: required from 'void QTWTF::Vector::grow(size_t) [with T = QTJSC::RegisterID; long unsigned int inlineCapacity = 32; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:243:43: required from 'void QTWTF::SegmentedVector::ensureSegment(size_t, size_t) [with T = QTJSC::RegisterID; long unsigned int SegmentSize = 32; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:232:17: required from 'void QTWTF::SegmentedVector::ensureSegmentsFor(size_t) [with T = QTJSC::RegisterID; long unsigned int SegmentSize = 32; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:170:13: required from 'void QTWTF::SegmentedVector::grow(size_t) [with T = QTJSC::RegisterID; long unsigned int SegmentSize = 32; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:244:19: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:129:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class QTJSC::RegisterID' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 129 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:39, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/RegisterID.h:38:11: note: 'class QTJSC::RegisterID' declared here 38 | class RegisterID : public Noncopyable { | ^~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegisterID* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegisterID*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 16]' ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:1342:20: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTJSC::RegisterID]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTJSC::RegisterID]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTJSC::RegisterID; long unsigned int inlineCapacity = 32; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTJSC::RegisterID; long unsigned int inlineCapacity = 32; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:795:27: required from 'void QTWTF::Vector::grow(size_t) [with T = QTJSC::RegisterID; long unsigned int inlineCapacity = 32; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:243:43: required from 'void QTWTF::SegmentedVector::ensureSegment(size_t, size_t) [with T = QTJSC::RegisterID; long unsigned int SegmentSize = 32; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:232:17: required from 'void QTWTF::SegmentedVector::ensureSegmentsFor(size_t) [with T = QTJSC::RegisterID; long unsigned int SegmentSize = 32; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:170:13: required from 'void QTWTF::SegmentedVector::grow(size_t) [with T = QTJSC::RegisterID; long unsigned int SegmentSize = 32; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:244:19: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTJSC::RegisterID' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:39, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/RegisterID.h:38:11: note: 'class QTJSC::RegisterID' declared here 38 | class RegisterID : public Noncopyable { | ^~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/NodesCodegen.lo ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h: In member function 'QTJSC::RegisterID* QTJSC::BytecodeGenerator::emitNode(QTJSC::RegisterID*, QTJSC::Node*)': ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:179:54: warning: narrowing conversion of '(&((QTJSC::BytecodeGenerator*)this)->QTJSC::BytecodeGenerator::instructions())->QTWTF::Vector::size()' from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] 179 | LineInfo info = { instructions().size(), n->lineNo() }; | ~~~~~~~~~~~~~~~~~~~^~ ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h: In member function 'void QTJSC::BytecodeGenerator::emitNodeInConditionContext(QTJSC::ExpressionNode*, QTJSC::Label*, QTJSC::Label*, bool)': ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:198:54: warning: narrowing conversion of '(&((QTJSC::BytecodeGenerator*)this)->QTJSC::BytecodeGenerator::instructions())->QTWTF::Vector::size()' from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] 198 | LineInfo info = { instructions().size(), n->lineNo() }; | ~~~~~~~~~~~~~~~~~~~^~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegisterID* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegisterID*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 16]' ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:850:34: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 8; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 8; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::PassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 8; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::PassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 8]' ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:1768:31: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/DebuggerActivation.lo ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerActivation.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/DebuggerCallFrame.lo ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerActivation.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerActivation.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerActivation.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerActivation.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/debugger/DebuggerActivation.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerActivation.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerActivation.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerActivation.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/debugger/DebuggerActivation.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerActivation.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.cpp:33: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/Debugger.lo ../3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/CallFrame.lo ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.cpp:22: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/Interpreter.lo ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/RegisterFile.lo ../3rdparty/javascriptcore/JavaScriptCore/interpreter/RegisterFile.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/RegisterFile.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:33: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp: In member function 'QTJSC::JSValue QTJSC::Interpreter::privateExecute(QTJSC::Interpreter::ExecutionFlag, QTJSC::RegisterFile*, QTJSC::CallFrame*, QTJSC::JSValue*)': ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:2046:28: warning: variable 'end' set but not used [-Wunused-but-set-variable] 2046 | ScopeChainIterator end = scopeChain->end(); | ^~~ ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:2069:28: warning: variable 'end' set but not used [-Wunused-but-set-variable] 2069 | ScopeChainIterator end = scopeChain->end(); | ^~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/interpreter/Interpreter.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/interpreter/Interpreter.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/ExecutableAllocatorFixedVMPool.lo ../3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/ExecutableAllocatorPosix.lo ../3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocatorPosix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/ExecutableAllocatorSymbian.lo ../3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocatorSymbian.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/ExecutableAllocatorWin.lo ../3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocatorWin.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/ExecutableAllocator.lo ../3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JITArithmetic.lo ../3rdparty/javascriptcore/JavaScriptCore/jit/JITArithmetic.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITArithmetic.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITArithmetic.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITArithmetic.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/jit/JITArithmetic.cpp: In member function 'void QTJSC::JIT::compileBinaryArithOpSlowCase(QTJSC::OpcodeID, QTJSC::SlowCaseEntry*&, unsigned int, unsigned int, unsigned int, QTJSC::OperandTypes, bool, bool)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyTagTypeNumber_PLUS_DoubleEncodeOffset_EQUALS_0' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/jit/JITArithmetic.cpp:2180:5: note: in expansion of macro 'COMPILE_ASSERT' 2180 | COMPILE_ASSERT(((JSImmediate::TagTypeNumber + JSImmediate::DoubleEncodeOffset) == 0), TagTypeNumber_PLUS_DoubleEncodeOffset_EQUALS_0); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITArithmetic.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITArithmetic.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITArithmetic.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITArithmetic.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JITCall.lo ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCall.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCall.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JIT.lo ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCall.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCall.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCall.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCall.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCall.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JITOpcodes.lo ../3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JITPropertyAccess.lo ../3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp: In member function 'void QTJSC::JIT::privateCompileCTIMachineTrampolines(QTWTF::RefPtr*, QTJSC::JSGlobalData*, QTJSC::AbstractMacroAssembler::CodePtr*, QTJSC::AbstractMacroAssembler::CodePtr*, QTJSC::AbstractMacroAssembler::CodePtr*, QTJSC::AbstractMacroAssembler::CodePtr*)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyCodeTypeEnumMustBe32Bit' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp:1525:5: note: in expansion of macro 'COMPILE_ASSERT' 1525 | COMPILE_ASSERT(sizeof(CodeType) == 4, CodeTypeEnumMustBe32Bit); | ^~~~~~~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyArgList_should_by_16byte_aligned' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp:1614:5: note: in expansion of macro 'COMPILE_ASSERT' 1614 | COMPILE_ASSERT((sizeof(ArgList) & 0xf) == 0, ArgList_should_by_16byte_aligned); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp: In member function 'void QTJSC::JIT::emit_op_method_check(QTJSC::Instruction*)': ../3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:1265:43: warning: variable 'protoObj' set but not used [-Wunused-but-set-variable] 1265 | DataLabelPtr protoStructureToCompare, protoObj = moveWithPatch(ImmPtr(0), regT1); | ^~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:1269:18: warning: variable 'putFunction' set but not used [-Wunused-but-set-variable] 1269 | DataLabelPtr putFunction = moveWithPatch(ImmPtr(0), regT0); | ^~~~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp: In member function 'void QTJSC::JIT::compileGetByIdHotPath(int, int, QTJSC::Identifier*, unsigned int)': ../3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:1347:11: warning: variable 'externalLoad' set but not used [-Wunused-but-set-variable] 1347 | Label externalLoad = loadPtrWithPatchToLEA(Address(regT0, OBJECT_OFFSETOF(JSObject, m_externalStorage)), regT0); | ^~~~~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:1352:17: warning: variable 'displacementLabel' set but not used [-Wunused-but-set-variable] 1352 | DataLabel32 displacementLabel = loadPtrWithAddressOffsetPatch(Address(regT0, patchGetByIdDefaultOffset), regT0); | ^~~~~~~~~~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp: In member function 'void QTJSC::JIT::emit_op_put_by_id(QTJSC::Instruction*)': ../3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:1428:11: warning: variable 'externalLoad' set but not used [-Wunused-but-set-variable] 1428 | Label externalLoad = loadPtrWithPatchToLEA(Address(regT0, OBJECT_OFFSETOF(JSObject, m_externalStorage)), regT0); | ^~~~~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:1433:17: warning: variable 'displacementLabel' set but not used [-Wunused-but-set-variable] 1433 | DataLabel32 displacementLabel = storePtrWithAddressOffsetPatch(regT1, Address(regT0, patchGetByIdDefaultOffset)); | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JITStubs.lo ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/Lexer.lo ../3rdparty/javascriptcore/JavaScriptCore/parser/Lexer.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:35: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Lexer.cpp:23: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp: At global scope: ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:483:5: warning: 'asm' qualifier 'volatile' ignored outside of function body 483 | asm volatile ( | ^~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:518:5: warning: 'asm' qualifier 'volatile' ignored outside of function body 518 | asm volatile ( | ^~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:534:5: warning: 'asm' qualifier 'volatile' ignored outside of function body 534 | asm volatile ( | ^~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35, from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35, from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35, from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35, from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/Nodes.lo ../3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h: In member function 'QTJSC::RegisterID* QTJSC::BytecodeGenerator::emitNode(QTJSC::RegisterID*, QTJSC::Node*)': ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:179:54: warning: narrowing conversion of '(&((QTJSC::BytecodeGenerator*)this)->QTJSC::BytecodeGenerator::instructions())->QTWTF::Vector::size()' from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] 179 | LineInfo info = { instructions().size(), n->lineNo() }; | ~~~~~~~~~~~~~~~~~~~^~ ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h: In member function 'void QTJSC::BytecodeGenerator::emitNodeInConditionContext(QTJSC::ExpressionNode*, QTJSC::Label*, QTJSC::Label*, bool)': ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:198:54: warning: narrowing conversion of '(&((QTJSC::BytecodeGenerator*)this)->QTJSC::BytecodeGenerator::instructions())->QTWTF::Vector::size()' from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] 198 | LineInfo info = { instructions().size(), n->lineNo() }; | ~~~~~~~~~~~~~~~~~~~^~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/ParserArena.lo ../3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/Parser.lo ../3rdparty/javascriptcore/JavaScriptCore/parser/Parser.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Parser.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:837:37: required from 'void QTWTF::Vector::shrinkCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:561:24: required from 'void QTWTF::Vector::clear() [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.cpp:97:30: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Parser.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/parser/Parser.cpp:23: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/Profile.lo ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/ProfileGenerator.lo ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileGenerator.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileGenerator.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileGenerator.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileGenerator.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileGenerator.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/UString.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileGenerator.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileGenerator.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileGenerator.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileGenerator.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/UString.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileGenerator.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileGenerator.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/ProfileNode.lo ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::moveOverlapping(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:271:80: required from 'static void QTWTF::VectorTypeOperations::moveOverlapping(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:975:40: required from 'void QTWTF::Vector::remove(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.cpp:140:30: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:173:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 173 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/UString.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:837:37: required from 'void QTWTF::Vector::shrinkCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:561:24: required from 'void QTWTF::Vector::clear() [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.cpp:155:21: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/UString.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/Profiler.lo ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/ArgList.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.cpp:34: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::moveOverlapping(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:271:80: required from 'static void QTWTF::VectorTypeOperations::moveOverlapping(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:975:40: required from 'void QTWTF::Vector::remove(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.cpp:89:37: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:173:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 173 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/UString.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/UString.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/UString.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from 'const T* QTWTF::Vector::expandCapacity(size_t, const T*) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::RefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.cpp:77:29: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/UString.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/Arguments.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.cpp:25: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/ArrayConstructor.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayConstructor.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayConstructor.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/ArrayPrototype.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/BooleanConstructor.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanConstructor.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanConstructor.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSArray.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.cpp:25: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorInitializer::initialize(T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:261:125: required from 'static void QTWTF::VectorTypeOperations::initialize(T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:503:43: required from 'QTWTF::Vector::Vector(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 256; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.cpp:169:55: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:129:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 129 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/JSArray.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.cpp:25: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSArray.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.cpp:25: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/JSArray.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.cpp:25: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSArray.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.cpp:25: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/JSArray.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.cpp:25: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/BooleanObject.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanObject.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanObject.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/BooleanPrototype.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanPrototype.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanPrototype.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/CallData.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/Collector.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp:22: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/Collector.cpp:22: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp:22: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/Collector.cpp:22: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/CommonIdentifiers.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/CommonIdentifiers.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/CommonIdentifiers.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/Completion.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/Completion.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Completion.cpp:23: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/ConstructData.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/ConstructData.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ConstructData.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/DateConstructor.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/DateConstructor.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/DateConstructor.cpp:22: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/DateConversion.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/DateConversion.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/DateConversion.cpp:43: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/DateInstance.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/DateInstance.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/DatePrototype.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/DateInstance.cpp:22: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:23: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/ErrorConstructor.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorConstructor.cpp ../3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp: In function 'QTJSC::JSCell* QTJSC::formatLocaleDate(QTJSC::ExecState*, const QTJSC::GregorianDateTime&, QTJSC::LocaleDateTimeFormat)': ../3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:243:40: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 5 [-Wformat-truncation=] 243 | snprintf(yearString, yearLen, "%d", localTM.tm_year + 1900); | ^~ ../3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:243:39: note: directive argument in the range [-2147481748, 2147483647] 243 | snprintf(yearString, yearLen, "%d", localTM.tm_year + 1900); | ^~~~ In file included from /usr/include/stdio.h:900, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/RegisterFile.h:35, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/DateInstance.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:24: /usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 2 and 12 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:245:40: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 5 [-Wformat-truncation=] 245 | snprintf(yearString, yearLen, "%d", year); | ^~ ../3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:245:39: note: directive argument in the range [-2147481748, 2147483647] 245 | snprintf(yearString, yearLen, "%d", year); | ^~~~ In file included from /usr/include/stdio.h:900, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/RegisterFile.h:35, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/DateInstance.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:24: /usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 2 and 12 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:519, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastAllocBase.h:81, 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/JSWrapperObject.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/DateInstance.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:24: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'QTJSC::JSCell* QTJSC::formatLocaleDate(QTJSC::ExecState*, const QTJSC::GregorianDateTime&, QTJSC::LocaleDateTimeFormat)' at ../3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:247:16: /usr/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 4 bytes from a string of length 4 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp: In function 'QTJSC::JSValue QTJSC::dateProtoFuncToISOString(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, const QTJSC::ArgList&)': ../3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:463:58: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size between 0 and 16 [-Wformat-truncation=] 463 | snprintf(buffer, sizeof(buffer) - 1, "%04d-%02d-%02dT%02d:%02d:%02d.%03dZ", 1900 + gregorianDateTime->year, gregorianDateTime->month + 1, gregorianDateTime->monthDay, gregorianDateTime->hour, gregorianDateTime->minute, gregorianDateTime->second, static_cast(fmod(thisDateObj->internalNumber(), 1000))); | ^~~~ In file included from /usr/include/stdio.h:900, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/RegisterFile.h:35, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/DateInstance.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:24: /usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 25 and 85 bytes into a destination of size 27 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorConstructor.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/Error.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/Error.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/ErrorInstance.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorInstance.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Error.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorInstance.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/ErrorPrototype.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorPrototype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/ExceptionHelpers.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/ExceptionHelpers.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorPrototype.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ExceptionHelpers.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ExceptionHelpers.cpp:32: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ExceptionHelpers.cpp:32: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ExceptionHelpers.cpp:32: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ExceptionHelpers.cpp:32: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ExceptionHelpers.cpp:32: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/Executable.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h: In member function 'QTJSC::RegisterID* QTJSC::BytecodeGenerator::emitNode(QTJSC::RegisterID*, QTJSC::Node*)': ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:179:54: warning: narrowing conversion of '(&((QTJSC::BytecodeGenerator*)this)->QTJSC::BytecodeGenerator::instructions())->QTWTF::Vector::size()' from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] 179 | LineInfo info = { instructions().size(), n->lineNo() }; | ~~~~~~~~~~~~~~~~~~~^~ ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h: In member function 'void QTJSC::BytecodeGenerator::emitNodeInConditionContext(QTJSC::ExpressionNode*, QTJSC::Label*, QTJSC::Label*, bool)': ../3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:198:54: warning: narrowing conversion of '(&((QTJSC::BytecodeGenerator*)this)->QTJSC::BytecodeGenerator::instructions())->QTWTF::Vector::size()' from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] 198 | LineInfo info = { instructions().size(), n->lineNo() }; | ~~~~~~~~~~~~~~~~~~~^~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/FunctionConstructor.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionConstructor.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionConstructor.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/FunctionPrototype.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionPrototype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/GetterSetter.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/GetterSetter.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionPrototype.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionPrototype.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/GetterSetter.cpp:23: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionPrototype.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionPrototype.cpp:22: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/FunctionPrototype.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionPrototype.cpp:22: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionPrototype.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionPrototype.cpp:22: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/FunctionPrototype.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionPrototype.cpp:22: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/GlobalEvalFunction.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/GlobalEvalFunction.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/GlobalEvalFunction.cpp:25: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/Identifier.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/InitializeThreading.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/InitializeThreading.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.cpp: In static member function 'static QTWTF::PassRefPtr QTJSC::Identifier::add(QTJSC::JSGlobalData*, const UChar*, int)': ../3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.cpp:198:27: warning: narrowing conversion of 'length' from 'int' to 'unsigned int' is ill-formed in C++11 [-Wnarrowing] 198 | UCharBuffer buf = {s, length}; | ^~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.cpp: In static member function 'static QTWTF::PassRefPtr QTJSC::Identifier::addSlowCase(QTJSC::JSGlobalData*, QTJSC::UString::Rep*)': ../3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.cpp:216:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 216 | if (c <= 0xFF) | ^~ ../3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.cpp:218:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 218 | if (r->isIdentifier()) { | ^~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InitializeThreading.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/InternalFunction.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSActivation.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.cpp:23: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSAPIValueWrapper.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:30: In member function 'QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const', inlined from 'static QTJSC::JSValue QTJSC::JSActivation::argumentsGetter(QTJSC::ExecState*, const QTJSC::Identifier&, const QTJSC::PropertySlot&)' at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:149:29: ../3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:58:17: warning: 'slot.QTJSC::PropertySlot::m_getValue' may be used uninitialized [-Wmaybe-uninitialized] 58 | if (m_getValue == JSC_VALUE_SLOT_MARKER) | ^~~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp: In static member function 'static QTJSC::JSValue QTJSC::JSActivation::argumentsGetter(QTJSC::ExecState*, const QTJSC::Identifier&, const QTJSC::PropertySlot&)': ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:147:22: note: 'slot' declared here 147 | PropertySlot slot; | ^~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:30: In member function 'QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const', inlined from 'static QTJSC::JSValue QTJSC::JSActivation::argumentsGetter(QTJSC::ExecState*, const QTJSC::Identifier&, const QTJSC::PropertySlot&)' at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:149:29: ../3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:59:32: warning: 'slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::::valueSlot' may be used uninitialized [-Wmaybe-uninitialized] 59 | return *m_data.valueSlot; | ~~~~~~~^~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp: In static member function 'static QTJSC::JSValue QTJSC::JSActivation::argumentsGetter(QTJSC::ExecState*, const QTJSC::Identifier&, const QTJSC::PropertySlot&)': ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:147:22: note: 'slot' declared here 147 | PropertySlot slot; | ^~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:30: In member function 'QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const', inlined from 'static QTJSC::JSValue QTJSC::JSActivation::argumentsGetter(QTJSC::ExecState*, const QTJSC::Identifier&, const QTJSC::PropertySlot&)' at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:149:29: ../3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:59:32: warning: 'slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::::valueSlot' may be used uninitialized [-Wmaybe-uninitialized] 59 | return *m_data.valueSlot; | ~~~~~~~^~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp: In static member function 'static QTJSC::JSValue QTJSC::JSActivation::argumentsGetter(QTJSC::ExecState*, const QTJSC::Identifier&, const QTJSC::PropertySlot&)': ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:147:22: note: 'slot' declared here 147 | PropertySlot slot; | ^~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.cpp:23: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSArray.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSArray.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSByteArray.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSByteArray.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSArray.cpp:23: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSByteArray.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSCell.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.cpp:23: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSFunction.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSGlobalData.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.cpp:25: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.cpp:28: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp:38: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp: In static member function 'static void QTJSC::JSGlobalData::storeVPtrs()': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummysizeof_JSArray_must_be_less_than_CollectorCell' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp:84:5: note: in expansion of macro 'COMPILE_ASSERT' 84 | COMPILE_ASSERT(sizeof(JSArray) <= sizeof(CollectorCell), sizeof_JSArray_must_be_less_than_CollectorCell); | ^~~~~~~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummysizeof_JSByteArray_must_be_less_than_CollectorCell' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp:89:5: note: in expansion of macro 'COMPILE_ASSERT' 89 | COMPILE_ASSERT(sizeof(JSByteArray) <= sizeof(CollectorCell), sizeof_JSByteArray_must_be_less_than_CollectorCell); | ^~~~~~~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummysizeof_JSString_must_be_less_than_CollectorCell' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp:94:5: note: in expansion of macro 'COMPILE_ASSERT' 94 | COMPILE_ASSERT(sizeof(JSString) <= sizeof(CollectorCell), sizeof_JSString_must_be_less_than_CollectorCell); | ^~~~~~~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummysizeof_JSFunction_must_be_less_than_CollectorCell' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp:99:5: note: in expansion of macro 'COMPILE_ASSERT' 99 | COMPILE_ASSERT(sizeof(JSFunction) <= sizeof(CollectorCell), sizeof_JSFunction_must_be_less_than_CollectorCell); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSGlobalObject.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSGlobalObjectFunctions.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.cpp:37: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSArray.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/JSArray.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSArray.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/JSArray.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:25: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSImmediate.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSImmediate.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSImmediate.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSLock.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSLock.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSNotAnObject.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSNotAnObject.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSLock.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSNotAnObject.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSNumberCell.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSNumberCell.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSNumberCell.cpp:23: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSObject.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSONObject.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.cpp: In static member function 'static void QTJSC::Stringifier::appendQuotedString(QTJSC::StringBuilder&, const QTJSC::UString&)': ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.cpp:323:70: warning: narrowing conversion of '(char)hexDigits[((int)(((short unsigned int)((int)(ch >> 12))) & 15))]' from 'char' to 'UChar' {aka 'short unsigned int'} is ill-formed in C++11 [-Wnarrowing] 323 | UChar hex[] = { '\\', 'u', hexDigits[(ch >> 12) & 0xF], hexDigits[(ch >> 8) & 0xF], hexDigits[(ch >> 4) & 0xF], hexDigits[ch & 0xF] }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.cpp:323:98: warning: narrowing conversion of '(char)hexDigits[((int)(((short unsigned int)((int)(ch >> 8))) & 15))]' from 'char' to 'UChar' {aka 'short unsigned int'} is ill-formed in C++11 [-Wnarrowing] 323 | UChar hex[] = { '\\', 'u', hexDigits[(ch >> 12) & 0xF], hexDigits[(ch >> 8) & 0xF], hexDigits[(ch >> 4) & 0xF], hexDigits[ch & 0xF] }; | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.cpp:323:126: warning: narrowing conversion of '(char)hexDigits[((int)(((short unsigned int)((int)(ch >> 4))) & 15))]' from 'char' to 'UChar' {aka 'short unsigned int'} is ill-formed in C++11 [-Wnarrowing] 323 | UChar hex[] = { '\\', 'u', hexDigits[(ch >> 12) & 0xF], hexDigits[(ch >> 8) & 0xF], hexDigits[(ch >> 4) & 0xF], hexDigits[ch & 0xF] }; | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.cpp:323:147: warning: narrowing conversion of '(char)hexDigits[((int)(((short unsigned int)((int)ch)) & 15))]' from 'char' to 'UChar' {aka 'short unsigned int'} is ill-formed in C++11 [-Wnarrowing] 323 | UChar hex[] = { '\\', 'u', hexDigits[(ch >> 12) & 0xF], hexDigits[(ch >> 8) & 0xF], hexDigits[(ch >> 4) & 0xF], hexDigits[ch & 0xF] }; | ~~~~~~~~~~~~~~~~~~^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSPropertyNameIterator.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSPropertyNameIterator.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSPropertyNameIterator.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSStaticScopeObject.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSStaticScopeObject.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSStaticScopeObject.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSString.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSString.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSString.cpp:23: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSValue.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.cpp:23: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSVariableObject.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSVariableObject.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/JSWrapperObject.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSVariableObject.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.cpp:22: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/LiteralParser.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/LiteralParser.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/LiteralParser.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/Lookup.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.cpp:20: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/MarkStackPosix.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/MarkStackPosix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/MarkStackSymbian.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/MarkStackSymbian.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/MarkStackWin.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/MarkStackWin.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/MarkStack.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/MarkStack.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/MathObject.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/MathObject.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/NativeErrorConstructor.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/NativeErrorConstructor.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/MathObject.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/NativeErrorConstructor.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/NativeErrorPrototype.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/NativeErrorPrototype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/NumberConstructor.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/NumberConstructor.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/NativeErrorPrototype.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/NumberConstructor.cpp:22: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/NumberConstructor.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/NumberConstructor.cpp:23: In member function 'QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const', inlined from 'bool QTJSC::getStaticValueDescriptor(QTJSC::ExecState*, const QTJSC::HashTable*, ThisImp*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&) [with ThisImp = QTJSC::NumberConstructor; ParentImp = QTJSC::InternalFunction]' at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:280:33, inlined from 'virtual bool QTJSC::NumberConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)' at ../3rdparty/javascriptcore/JavaScriptCore/runtime/NumberConstructor.cpp:73:73: ../3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:59:32: warning: 'slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::::valueSlot' may be used uninitialized [-Wmaybe-uninitialized] 59 | return *m_data.valueSlot; | ~~~~~~~^~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/generated/NumberConstructor.lut.h:3, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/NumberConstructor.cpp:40: ../3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h: In member function 'virtual bool QTJSC::NumberConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)': ../3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:278:22: note: 'slot' declared here 278 | PropertySlot slot; | ^~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/NumberConstructor.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/NumberConstructor.cpp:23: In member function 'QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const', inlined from 'bool QTJSC::getStaticValueDescriptor(QTJSC::ExecState*, const QTJSC::HashTable*, ThisImp*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&) [with ThisImp = QTJSC::NumberConstructor; ParentImp = QTJSC::InternalFunction]' at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:280:33, inlined from 'virtual bool QTJSC::NumberConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)' at ../3rdparty/javascriptcore/JavaScriptCore/runtime/NumberConstructor.cpp:73:73: ../3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:61:33: warning: 'slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::::registerSlot' may be used uninitialized [-Wmaybe-uninitialized] 61 | return (*m_data.registerSlot).jsValue(); | ~~~~~~~^~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/generated/NumberConstructor.lut.h:3, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/NumberConstructor.cpp:40: ../3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h: In member function 'virtual bool QTJSC::NumberConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)': ../3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:278:22: note: 'slot' declared here 278 | PropertySlot slot; | ^~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/NumberObject.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/NumberObject.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/NumberPrototype.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/NumberPrototype.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/NumberPrototype.cpp:22: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/NumberObject.cpp:22: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from /usr/include/string.h:519, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastAllocBase.h:81, 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/JSWrapperObject.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/NumberObject.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/NumberPrototype.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/NumberPrototype.cpp:23: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void QTJSC::fractionalPartToString(char*, int&, const char*, int, int)' at ../3rdparty/javascriptcore/JavaScriptCore/runtime/NumberPrototype.cpp:285:20, inlined from 'QTJSC::JSValue QTJSC::numberProtoFuncToExponential(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, const QTJSC::ArgList&)' at ../3rdparty/javascriptcore/JavaScriptCore/runtime/NumberPrototype.cpp:377:31: /usr/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying between 1 and 77 bytes from a string of length 78 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'QTJSC::UString QTJSC::integerPartNoExp(double)' at ../3rdparty/javascriptcore/JavaScriptCore/runtime/NumberPrototype.cpp:91:20: /usr/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying between 0 and 78 bytes from a string of length 79 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/ObjectConstructor.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectConstructor.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectConstructor.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/ObjectPrototype.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectPrototype.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectPrototype.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/Operations.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/Operations.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Operations.cpp:22: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/PropertyDescriptor.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyDescriptor.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyDescriptor.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/PropertyNameArray.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/PropertySlot.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/PrototypeFunction.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/PrototypeFunction.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/RegExpConstructor.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/PrototypeFunction.cpp:25: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.cpp:22: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.cpp:23: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.cpp:23: In member function 'QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const', inlined from 'bool QTJSC::getStaticValueDescriptor(QTJSC::ExecState*, const QTJSC::HashTable*, ThisImp*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&) [with ThisImp = QTJSC::RegExpConstructor; ParentImp = QTJSC::InternalFunction]' at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:280:33, inlined from 'virtual bool QTJSC::RegExpConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)' at ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.cpp:195:73: ../3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:59:32: warning: 'slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::::valueSlot' may be used uninitialized [-Wmaybe-uninitialized] 59 | return *m_data.valueSlot; | ~~~~~~~^~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.cpp:25: ../3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h: In member function 'virtual bool QTJSC::RegExpConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)': ../3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:278:22: note: 'slot' declared here 278 | PropertySlot slot; | ^~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.cpp:23: In member function 'QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const', inlined from 'bool QTJSC::getStaticValueDescriptor(QTJSC::ExecState*, const QTJSC::HashTable*, ThisImp*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&) [with ThisImp = QTJSC::RegExpConstructor; ParentImp = QTJSC::InternalFunction]' at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:280:33, inlined from 'virtual bool QTJSC::RegExpConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)' at ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.cpp:195:73: ../3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:61:33: warning: 'slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::::registerSlot' may be used uninitialized [-Wmaybe-uninitialized] 61 | return (*m_data.registerSlot).jsValue(); | ~~~~~~~^~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.cpp:25: ../3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h: In member function 'virtual bool QTJSC::RegExpConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)': ../3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:278:22: note: 'slot' declared here 278 | PropertySlot slot; | ^~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/RegExp.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.cpp:22: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/RegExpObject.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.cpp:23: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.cpp:22: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.cpp:22: In member function 'QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const', inlined from 'bool QTJSC::getStaticValueDescriptor(QTJSC::ExecState*, const QTJSC::HashTable*, ThisImp*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&) [with ThisImp = QTJSC::RegExpObject; ParentImp = QTJSC::JSObject]' at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:280:33, inlined from 'virtual bool QTJSC::RegExpObject::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)' at ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.cpp:77:60: ../3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:59:32: warning: 'slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::::valueSlot' may be used uninitialized [-Wmaybe-uninitialized] 59 | return *m_data.valueSlot; | ~~~~~~~^~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/generated/RegExpObject.lut.h:3, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.cpp:42: ../3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h: In member function 'virtual bool QTJSC::RegExpObject::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)': ../3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:278:22: note: 'slot' declared here 278 | PropertySlot slot; | ^~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.h:24, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.cpp:22: In member function 'QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const', inlined from 'bool QTJSC::getStaticValueDescriptor(QTJSC::ExecState*, const QTJSC::HashTable*, ThisImp*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&) [with ThisImp = QTJSC::RegExpObject; ParentImp = QTJSC::JSObject]' at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:280:33, inlined from 'virtual bool QTJSC::RegExpObject::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)' at ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.cpp:77:60: ../3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:61:33: warning: 'slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::::registerSlot' may be used uninitialized [-Wmaybe-uninitialized] 61 | return (*m_data.registerSlot).jsValue(); | ~~~~~~~^~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/generated/RegExpObject.lut.h:3, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.cpp:42: ../3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h: In member function 'virtual bool QTJSC::RegExpObject::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)': ../3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:278:22: note: 'slot' declared here 278 | PropertySlot slot; | ^~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/RegExpPrototype.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpPrototype.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpPrototype.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpPrototype.cpp:33: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/ScopeChain.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/ScopeChain.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ScopeChain.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ScopeChain.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ScopeChain.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ScopeChain.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ScopeChain.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/runtime/JSFunction.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ScopeChain.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/SmallStrings.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/SmallStrings.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/SmallStrings.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/runtime/SmallStrings.cpp: In constructor 'QTJSC::SmallStrings::SmallStrings()': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyIsNumCharactersConstInSyncWithClassUsage' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/runtime/SmallStrings.cpp:61:5: note: in expansion of macro 'COMPILE_ASSERT' 61 | COMPILE_ASSERT(numCharactersToStore == sizeof(m_singleCharacterStrings) / sizeof(m_singleCharacterStrings[0]), IsNumCharactersConstInSyncWithClassUsage); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/StringConstructor.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/StringConstructor.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/StringConstructor.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/StringObject.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/StringObject.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/StringObject.cpp:21: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/StringPrototype.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/StringPrototype.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/StringPrototype.cpp:22: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/StructureChain.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/StructureChain.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/StringPrototype.cpp:34: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/StructureChain.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/Structure.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/TimeoutChecker.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/TimeoutChecker.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/TimeoutChecker.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/UString.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/UString.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/UString.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/UStringImpl.lo ../3rdparty/javascriptcore/JavaScriptCore/runtime/UStringImpl.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/UStringImpl.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/Assertions.lo ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/ByteArray.lo ../3rdparty/javascriptcore/JavaScriptCore/wtf/ByteArray.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/CurrentTime.lo ../3rdparty/javascriptcore/JavaScriptCore/wtf/CurrentTime.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/DateMath.lo ../3rdparty/javascriptcore/JavaScriptCore/wtf/DateMath.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/dtoa.lo ../3rdparty/javascriptcore/JavaScriptCore/wtf/dtoa.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/DateMath.cpp:71: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/dtoa.cpp: In function 'void QTWTF::d2b(QTWTF::BigInt&, QTWTF::U*, int*, int*)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/dtoa.cpp:910:11: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 910 | } else | ^~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/dtoa.cpp:912:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 912 | if (z) { | ^~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/FastMalloc.lo ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:77: ../3rdparty/javascriptcore/JavaScriptCore/wtf/TCPackedCache.h: In constructor 'PackedCache::PackedCache(PackedCache::V)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummykey_size' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/TCPackedCache.h:143:5: note: in expansion of macro 'COMPILE_ASSERT' 143 | COMPILE_ASSERT(kKeybits <= sizeof(K) * 8, key_size); | ^~~~~~~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyvalue_size' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/TCPackedCache.h:144:5: note: in expansion of macro 'COMPILE_ASSERT' 144 | COMPILE_ASSERT(kValuebits <= sizeof(V) * 8, value_size); | ^~~~~~~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyhash_function' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/TCPackedCache.h:145:5: note: in expansion of macro 'COMPILE_ASSERT' 145 | COMPILE_ASSERT(kHashbits <= kKeybits, hash_function); | ^~~~~~~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyentry_size_must_be_big_enough' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/TCPackedCache.h:146:5: note: in expansion of macro 'COMPILE_ASSERT' 146 | COMPILE_ASSERT(kKeybits - kHashbits + kValuebits <= kTbits, | ^~~~~~~~~~~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp: In member function 'void QTWTF::TCMalloc_PageHeap::init()': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyvaluebits' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1436:3: note: in expansion of macro 'COMPILE_ASSERT' 1436 | COMPILE_ASSERT(kNumClasses <= (1 << PageMapCache::kValuebits), valuebits); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/HashTable.lo ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/MainThread.lo ../3rdparty/javascriptcore/JavaScriptCore/wtf/MainThread.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include ../3rdparty/javascriptcore/JavaScriptCore/wtf/qt/MainThreadQt.cpp -o .moc/release-shared/MainThreadQt.moc In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/MainThread.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include ../3rdparty/javascriptcore/JavaScriptCore/wtf/qt/ThreadingQt.cpp -o .moc/release-shared/ThreadingQt.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/RandomNumber.lo ../3rdparty/javascriptcore/JavaScriptCore/wtf/RandomNumber.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/RefCountedLeakCounter.lo ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefCountedLeakCounter.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/BlockAllocatorSymbian.lo ../3rdparty/javascriptcore/JavaScriptCore/wtf/symbian/BlockAllocatorSymbian.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/RegisterFileAllocatorSymbian.lo ../3rdparty/javascriptcore/JavaScriptCore/wtf/symbian/RegisterFileAllocatorSymbian.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/ThreadingNone.lo ../3rdparty/javascriptcore/JavaScriptCore/wtf/ThreadingNone.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/Threading.lo ../3rdparty/javascriptcore/JavaScriptCore/wtf/Threading.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/TypeTraits.lo ../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/CollatorDefault.lo ../3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/CollatorDefault.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/CollatorICU.lo ../3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/icu/CollatorICU.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/UTF8.lo ../3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/UTF8.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/RegexCompiler.lo ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexCompiler.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexCompiler.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/RegexInterpreter.lo ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexInterpreter.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexInterpreter.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/RegexJIT.lo ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/Grammar.lo ../3rdparty/javascriptcore/JavaScriptCore/generated/Grammar.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from parser/Grammar.y:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/TCSystemAlloc.lo ../3rdparty/javascriptcore/JavaScriptCore/wtf/TCSystemAlloc.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptclass.lo api/qscriptclass.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptclasspropertyiterator.lo api/qscriptclasspropertyiterator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptcontext.lo api/qscriptcontext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptcontextinfo.lo api/qscriptcontextinfo.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from api/qscriptcontext.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25, from api/qscriptengine_p.h:63, from api/qscriptcontext.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from api/qscriptcontextinfo.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25, from api/qscriptengine_p.h:63, from api/qscriptcontextinfo.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24, from api/qscriptstring_p.h:40, from api/qscriptengine_p.h:46, from api/qscriptcontext.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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 api/qscriptcontext_p.h:56, from api/qscriptcontext.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24, from api/qscriptstring_p.h:40, from api/qscriptengine_p.h:46, from api/qscriptcontext.cpp:30: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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 api/qscriptcontext_p.h:56, from api/qscriptcontext.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24, from api/qscriptstring_p.h:40, from api/qscriptengine_p.h:46, from api/qscriptcontextinfo.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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 api/qscriptcontext_p.h:56, from api/qscriptcontextinfo.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24, from api/qscriptstring_p.h:40, from api/qscriptengine_p.h:46, from api/qscriptcontextinfo.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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 api/qscriptcontext_p.h:56, from api/qscriptcontextinfo.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include api/qscriptengine.h -o .moc/release-shared/moc_qscriptengine.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptengineagent.lo api/qscriptengineagent.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptextensionplugin.lo api/qscriptextensionplugin.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from api/qscriptengineagent.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25, from api/qscriptengine_p.h:63, from api/qscriptengineagent.cpp:28: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptprogram.lo api/qscriptprogram.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.h:25, from api/qscriptengineagent_p.h:39, from api/qscriptengineagent.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.h:25, from api/qscriptengineagent_p.h:39, from api/qscriptengineagent.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.h:25, from api/qscriptengineagent_p.h:39, from api/qscriptengineagent.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.h:25, from api/qscriptengineagent_p.h:39, from api/qscriptengineagent.cpp:26: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from api/qscriptprogram.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25, from api/qscriptengine_p.h:63, from api/qscriptprogram.cpp:28: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptstring.lo api/qscriptstring.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from api/qscriptstring.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25, from api/qscriptengine_p.h:63, from api/qscriptstring.cpp:28: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptvalue.lo api/qscriptvalue.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from api/qscriptvalue.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25, from api/qscriptengine_p.h:63, from api/qscriptvalue.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24, from api/qscriptstring_p.h:40, from api/qscriptengine_p.h:46, from api/qscriptvalue.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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 api/qscriptvalue_p.h:41, from api/qscriptvalue.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24, from api/qscriptstring_p.h:40, from api/qscriptengine_p.h:46, from api/qscriptvalue.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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 api/qscriptvalue_p.h:41, from api/qscriptvalue.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptvalueiterator.lo api/qscriptvalueiterator.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from api/qscriptvalueiterator.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25, from api/qscriptengine_p.h:63, from api/qscriptvalueiterator.cpp:29: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptable.lo api/qscriptable.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptfunction.lo bridge/qscriptfunction.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from bridge/qscriptfunction.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25, from ../../include/QtScript/private/../../../src/script/api/qscriptengine_p.h:63, from ../../include/QtScript/private/qscriptengine_p.h:1, from bridge/qscriptfunction.cpp:27: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptobject.lo bridge/qscriptobject.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from bridge/qscriptobject.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptclassobject.lo bridge/qscriptclassobject.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from bridge/qscriptclassobject.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptvariant.lo bridge/qscriptvariant.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25, from bridge/../api/qscriptengine_p.h:63, from bridge/qscriptclassobject.cpp:28: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from bridge/qscriptvariant.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25, from bridge/../api/qscriptengine_p.h:63, from bridge/qscriptvariant.cpp:28: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include bridge/qscriptqobject_p.h -o .moc/release-shared/moc_qscriptqobject_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptglobalobject.lo bridge/qscriptglobalobject.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptactivationobject.lo bridge/qscriptactivationobject.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from bridge/qscriptglobalobject.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25, from bridge/../api/qscriptengine_p.h:63, from bridge/qscriptglobalobject.cpp:28: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from bridge/qscriptactivationobject.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptstaticscopeobject.lo bridge/qscriptstaticscopeobject.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptdeclarativeobject.lo bridge/qscriptdeclarativeobject.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from bridge/qscriptstaticscopeobject.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from bridge/qscriptdeclarativeobject.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25, from bridge/../api/qscriptengine_p.h:63, from bridge/qscriptdeclarativeobject.cpp:28: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptdeclarativeclass.lo bridge/qscriptdeclarativeclass.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from bridge/qscriptdeclarativeobject_p.h:40, from bridge/qscriptdeclarativeclass.cpp:25: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptast.lo parser/qscriptast.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25, from ../../include/QtScript/private/../../../src/script/api/qscriptengine_p.h:63, from ../../include/QtScript/private/qscriptengine_p.h:1, from bridge/qscriptdeclarativeclass.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptastvisitor.lo parser/qscriptastvisitor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptgrammar.lo parser/qscriptgrammar.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptsyntaxchecker.lo parser/qscriptsyntaxchecker.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptlexer.lo parser/qscriptlexer.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include api/qscriptextensionplugin.h -o .moc/release-shared/moc_qscriptextensionplugin.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/MainThreadQt.lo ../3rdparty/javascriptcore/JavaScriptCore/wtf/qt/MainThreadQt.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/ThreadingQt.lo ../3rdparty/javascriptcore/JavaScriptCore/wtf/qt/ThreadingQt.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptengine.lo api/qscriptengine.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from api/qscriptengine.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/qscriptqobject.lo bridge/qscriptqobject.cpp In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25, from api/qscriptengine_p.h:63, from api/qscriptengine.cpp:28: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24, from api/qscriptstring_p.h:40, from api/qscriptengine_p.h:46, from api/qscriptengine.cpp:28: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTWTF::NonNullPassRefPtr; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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 api/qscriptvalue_p.h:41, from api/qscriptengine_p.h:45, from api/qscriptengine.cpp:28: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24, from api/qscriptstring_p.h:40, from api/qscriptengine_p.h:46, from api/qscriptengine.cpp:28: ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of 'static void QTWTF::VectorMover::move(T*, const T*, T*) [with T = QTWTF::RefPtr]': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from 'static void QTWTF::VectorTypeOperations::move(T*, const T*, T*) [with T = QTWTF::RefPtr]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from 'void QTWTF::Vector::reserveCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from 'void QTWTF::Vector::expandCapacity(size_t) [with T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from 'U* QTWTF::Vector::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from 'void QTWTF::Vector::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr; long unsigned int inlineCapacity = 0]' ../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class QTWTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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 api/qscriptvalue_p.h:41, from api/qscriptengine_p.h:45, from api/qscriptengine.cpp:28: ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: 'class QTWTF::RefPtr' declared here 40 | template class RefPtr : public FastAllocBase { | ^~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/PossiblyNull.h:29, from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.h:25, from ../3rdparty/javascriptcore/JavaScriptCore/config.h:68, from bridge/qscriptqobject.cpp:24: ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO QTWTF::bitwise_cast(FROM)': ../3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h:243:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 243 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/wtf/StdLibExtras.h:63:9: note: in expansion of macro 'COMPILE_ASSERT' 63 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ In file included from ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:46, from ../3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30, from ../3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25, from bridge/../api/qscriptengine_p.h:63, from bridge/qscriptqobject.cpp:31: ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::call()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:113:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 113 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::tailRecursiveCall()': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:121:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 121 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h: In member function 'QTJSC::AbstractMacroAssembler::Call QTJSC::MacroAssemblerX86_64::makeTailRecursiveCall(QTJSC::AbstractMacroAssembler::Jump)': ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:130:22: warning: variable 'label' set but not used [-Wunused-but-set-variable] 130 | DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister); | ^~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/io/qdebug.h:52, from ../../include/QtCore/qdebug.h:1, from bridge/qscriptqobject.cpp:29: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QScript::QScriptMetaType]': ../../include/QtCore/../../src/corelib/tools/qvector.h:343:3: required from 'void QVector::resize(int) [with T = QScript::QScriptMetaType]' bridge/qscriptqobject.cpp:545:21: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 503 | ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/io/qdebug.h:52, from ../../include/QtCore/qdebug.h:1, from bridge/qscriptqobject.cpp:29: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here 94 | struct QVectorTypedData : private QVectorData | ^~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/io/qdebug.h:52, from ../../include/QtCore/qdebug.h:1, from bridge/qscriptqobject.cpp:29: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QScript::QScriptMetaArguments]': ../../include/QtCore/../../src/corelib/tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QScript::QScriptMetaArguments]' bridge/qscriptqobject.cpp:591:30: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 503 | ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/io/qdebug.h:52, from ../../include/QtCore/qdebug.h:1, from bridge/qscriptqobject.cpp:29: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here 94 | struct QVectorTypedData : private QVectorData | ^~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/io/qdebug.h:52, from ../../include/QtCore/qdebug.h:1, from bridge/qscriptqobject.cpp:29: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'T* QVector::insert(QVector::iterator, QVector::size_type, const T&) [with T = QScript::QScriptMetaArguments; QVector::iterator = QScript::QScriptMetaArguments*; QVector::size_type = int]': ../../include/QtCore/../../src/corelib/tools/qvector.h:379:9: required from 'void QVector::prepend(const T&) [with T = QScript::QScriptMetaArguments]' bridge/qscriptqobject.cpp:836:47: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:617:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct QScript::QScriptMetaArguments' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 617 | memmove(i, b, (d->size - offset) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge/qscriptqobject.cpp:487:8: note: 'struct QScript::QScriptMetaArguments' declared here 487 | struct QScriptMetaArguments | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/io/qdebug.h:52, from ../../include/QtCore/qdebug.h:1, from bridge/qscriptqobject.cpp:29: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QVector]': ../../include/QtCore/../../src/corelib/tools/qvector.h:343:3: required from 'void QVector::resize(int) [with T = QVector]' bridge/qscriptqobject.cpp:2201:27: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector >::Data' {aka 'struct QVectorTypedData >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 503 | ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/io/qdebug.h:52, from ../../include/QtCore/qdebug.h:1, from bridge/qscriptqobject.cpp:29: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector >::Data' {aka 'struct QVectorTypedData >'} declared here 94 | struct QVectorTypedData : private QVectorData | ^~~~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/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 -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 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/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 -I/usr/pkg/include -o obj/release/moc_qscriptextensionplugin.lo .moc/release-shared/moc_qscriptextensionplugin.cpp libtool --silent --mode=link c++ -version-info 12:7:8 -rpath /usr/pkg/qt4/lib -Wl,-zrelro -ldl -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -pthread -Wl,-R/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -o ../../lib/libQtScript.la obj/release/pcre_compile.lo obj/release/pcre_exec.lo obj/release/pcre_tables.lo obj/release/pcre_ucp_searchfuncs.lo obj/release/pcre_xclass.lo obj/release/JSBase.lo obj/release/JSCallbackConstructor.lo obj/release/JSCallbackFunction.lo obj/release/JSCallbackObject.lo obj/release/JSClassRef.lo obj/release/JSContextRef.lo obj/release/JSObjectRef.lo obj/release/JSStringRef.lo obj/release/JSValueRef.lo obj/release/OpaqueJSString.lo obj/release/ARMAssembler.lo obj/release/MacroAssemblerARM.lo obj/release/CodeBlock.lo obj/release/JumpTable.lo obj/release/Opcode.lo obj/release/SamplingTool.lo obj/release/StructureStubInfo.lo obj/release/BytecodeGenerator.lo obj/release/NodesCodegen.lo obj/release/DebuggerActivation.lo obj/release/DebuggerCallFrame.lo obj/release/Debugger.lo obj/release/CallFrame.lo obj/release/Interpreter.lo obj/release/RegisterFile.lo obj/release/ExecutableAllocatorFixedVMPool.lo obj/release/ExecutableAllocatorPosix.lo obj/release/ExecutableAllocatorSymbian.lo obj/release/ExecutableAllocatorWin.lo obj/release/ExecutableAllocator.lo obj/release/JITArithmetic.lo obj/release/JITCall.lo obj/release/JIT.lo obj/release/JITOpcodes.lo obj/release/JITPropertyAccess.lo obj/release/JITStubs.lo obj/release/Lexer.lo obj/release/Nodes.lo obj/release/ParserArena.lo obj/release/Parser.lo obj/release/Profile.lo obj/release/ProfileGenerator.lo obj/release/ProfileNode.lo obj/release/Profiler.lo obj/release/ArgList.lo obj/release/Arguments.lo obj/release/ArrayConstructor.lo obj/release/ArrayPrototype.lo obj/release/BooleanConstructor.lo obj/release/BooleanObject.lo obj/release/BooleanPrototype.lo obj/release/CallData.lo obj/release/Collector.lo obj/release/CommonIdentifiers.lo obj/release/Completion.lo obj/release/ConstructData.lo obj/release/DateConstructor.lo obj/release/DateConversion.lo obj/release/DateInstance.lo obj/release/DatePrototype.lo obj/release/ErrorConstructor.lo obj/release/Error.lo obj/release/ErrorInstance.lo obj/release/ErrorPrototype.lo obj/release/ExceptionHelpers.lo obj/release/Executable.lo obj/release/FunctionConstructor.lo obj/release/FunctionPrototype.lo obj/release/GetterSetter.lo obj/release/GlobalEvalFunction.lo obj/release/Identifier.lo obj/release/InitializeThreading.lo obj/release/InternalFunction.lo obj/release/JSActivation.lo obj/release/JSAPIValueWrapper.lo obj/release/JSArray.lo obj/release/JSByteArray.lo obj/release/JSCell.lo obj/release/JSFunction.lo obj/release/JSGlobalData.lo obj/release/JSGlobalObject.lo obj/release/JSGlobalObjectFunctions.lo obj/release/JSImmediate.lo obj/release/JSLock.lo obj/release/JSNotAnObject.lo obj/release/JSNumberCell.lo obj/release/JSObject.lo obj/release/JSONObject.lo obj/release/JSPropertyNameIterator.lo obj/release/JSStaticScopeObject.lo obj/release/JSString.lo obj/release/JSValue.lo obj/release/JSVariableObject.lo obj/release/JSWrapperObject.lo obj/release/LiteralParser.lo obj/release/Lookup.lo obj/release/MarkStackPosix.lo obj/release/MarkStackSymbian.lo obj/release/MarkStackWin.lo obj/release/MarkStack.lo obj/release/MathObject.lo obj/release/NativeErrorConstructor.lo obj/release/NativeErrorPrototype.lo obj/release/NumberConstructor.lo obj/release/NumberObject.lo obj/release/NumberPrototype.lo obj/release/ObjectConstructor.lo obj/release/ObjectPrototype.lo obj/release/Operations.lo obj/release/PropertyDescriptor.lo obj/release/PropertyNameArray.lo obj/release/PropertySlot.lo obj/release/PrototypeFunction.lo obj/release/RegExpConstructor.lo obj/release/RegExp.lo obj/release/RegExpObject.lo obj/release/RegExpPrototype.lo obj/release/ScopeChain.lo obj/release/SmallStrings.lo obj/release/StringConstructor.lo obj/release/StringObject.lo obj/release/StringPrototype.lo obj/release/StructureChain.lo obj/release/Structure.lo obj/release/TimeoutChecker.lo obj/release/UString.lo obj/release/UStringImpl.lo obj/release/Assertions.lo obj/release/ByteArray.lo obj/release/CurrentTime.lo obj/release/DateMath.lo obj/release/dtoa.lo obj/release/FastMalloc.lo obj/release/HashTable.lo obj/release/MainThread.lo obj/release/MainThreadQt.lo obj/release/ThreadingQt.lo obj/release/RandomNumber.lo obj/release/RefCountedLeakCounter.lo obj/release/BlockAllocatorSymbian.lo obj/release/RegisterFileAllocatorSymbian.lo obj/release/ThreadingNone.lo obj/release/Threading.lo obj/release/TypeTraits.lo obj/release/CollatorDefault.lo obj/release/CollatorICU.lo obj/release/UTF8.lo obj/release/RegexCompiler.lo obj/release/RegexInterpreter.lo obj/release/RegexJIT.lo obj/release/Grammar.lo obj/release/TCSystemAlloc.lo obj/release/qscriptclass.lo obj/release/qscriptclasspropertyiterator.lo obj/release/qscriptcontext.lo obj/release/qscriptcontextinfo.lo obj/release/qscriptengine.lo obj/release/qscriptengineagent.lo obj/release/qscriptextensionplugin.lo obj/release/qscriptprogram.lo obj/release/qscriptstring.lo obj/release/qscriptvalue.lo obj/release/qscriptvalueiterator.lo obj/release/qscriptable.lo obj/release/qscriptfunction.lo obj/release/qscriptobject.lo obj/release/qscriptclassobject.lo obj/release/qscriptvariant.lo obj/release/qscriptqobject.lo obj/release/qscriptglobalobject.lo obj/release/qscriptactivationobject.lo obj/release/qscriptstaticscopeobject.lo obj/release/qscriptdeclarativeobject.lo obj/release/qscriptdeclarativeclass.lo obj/release/qscriptast.lo obj/release/qscriptastvisitor.lo obj/release/qscriptgrammar.lo obj/release/qscriptsyntaxchecker.lo obj/release/qscriptlexer.lo obj/release/moc_qscriptextensionplugin.lo -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtCore.la -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib -ldl -lpthread -lrt make[1]: Leaving directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/script' cd src/declarative/ && /bin/make -f Makefile make[1]: Entering directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/declarative' /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/qmake -spec ../../mkspecs/linux-g++ -o Makefile declarative.pro WARNING: create_libtool specified with compile_libtool can lead to conflicting .la formats, create_libtool has been disabled libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeapplication.lo util/qdeclarativeapplication.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeutilmodule.lo util/qdeclarativeutilmodule.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeview.lo util/qdeclarativeview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeconnections.lo util/qdeclarativeconnections.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativepackage.lo util/qdeclarativepackage.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeanimation.lo util/qdeclarativeanimation.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativesystempalette.lo util/qdeclarativesystempalette.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativespringanimation.lo util/qdeclarativespringanimation.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativesmoothedanimation.lo util/qdeclarativesmoothedanimation.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativestate.lo util/qdeclarativestate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativetransitionmanager.lo util/qdeclarativetransitionmanager.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativestateoperations_p.h -o .moc/release-shared/moc_qdeclarativestateoperations_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativepropertychanges.lo util/qdeclarativepropertychanges.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativestategroup.lo util/qdeclarativestategroup.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativetransition.cpp -o .moc/release-shared/qdeclarativetransition.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativelistmodel.lo util/qdeclarativelistmodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativelistaccessor.lo util/qdeclarativelistaccessor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeopenmetaobject.lo util/qdeclarativeopenmetaobject.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativetimeline.lo util/qdeclarativetimeline.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativetimer.lo util/qdeclarativetimer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativebind.lo util/qdeclarativebind.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativepropertymap.lo util/qdeclarativepropertymap.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativepixmapcache.cpp -o .moc/release-shared/qdeclarativepixmapcache.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativebehavior.lo util/qdeclarativebehavior.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativefontloader.cpp -o .moc/release-shared/qdeclarativefontloader.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativestyledtext.lo util/qdeclarativestyledtext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativelistmodelworkeragent.lo util/qdeclarativelistmodelworkeragent.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qlistmodelinterface.lo util/qlistmodelinterface.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativexmllistmodel.cpp -o .moc/release-shared/qdeclarativexmllistmodel.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeitemsmodule.lo graphicsitems/qdeclarativeitemsmodule.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativeanchors_p.h -o .moc/release-shared/moc_qdeclarativeanchors_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeevents.lo graphicsitems/qdeclarativeevents.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeflickable.lo graphicsitems/qdeclarativeflickable.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeflipable.lo graphicsitems/qdeclarativeflipable.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativegridview.lo graphicsitems/qdeclarativegridview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeimage.lo graphicsitems/qdeclarativeimage.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeborderimage.lo graphicsitems/qdeclarativeborderimage.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeimagebase.lo graphicsitems/qdeclarativeimagebase.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeanimatedimage.lo graphicsitems/qdeclarativeanimatedimage.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativepainteditem.lo graphicsitems/qdeclarativepainteditem.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativeitem.h -o .moc/release-shared/moc_qdeclarativeitem.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativefocuspanel.lo graphicsitems/qdeclarativefocuspanel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativefocusscope.lo graphicsitems/qdeclarativefocusscope.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativepositioners.lo graphicsitems/qdeclarativepositioners.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativeloader_p.h -o .moc/release-shared/moc_qdeclarativeloader_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativemousearea.lo graphicsitems/qdeclarativemousearea.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativepath.lo graphicsitems/qdeclarativepath.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativepathview.lo graphicsitems/qdeclarativepathview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativerectangle.lo graphicsitems/qdeclarativerectangle.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativerepeater.lo graphicsitems/qdeclarativerepeater.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativescalegrid.lo graphicsitems/qdeclarativescalegrid.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativetranslate.lo graphicsitems/qdeclarativetranslate.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativetextinput.lo graphicsitems/qdeclarativetextinput.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativetext.cpp -o .moc/release-shared/qdeclarativetext.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativetextedit.lo graphicsitems/qdeclarativetextedit.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativevisualitemmodel.cpp -o .moc/release-shared/qdeclarativevisualitemmodel.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativelistview.lo graphicsitems/qdeclarativelistview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativelayoutitem.lo graphicsitems/qdeclarativelayoutitem.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativegraphicswidget_p.h -o .moc/release-shared/moc_qdeclarativegraphicswidget_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativetextlayout.lo graphicsitems/qdeclarativetextlayout.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativepincharea.lo graphicsitems/qdeclarativepincharea.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeimplicitsizeitem.lo graphicsitems/qdeclarativeimplicitsizeitem.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeparser.lo qml/qdeclarativeparser.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeinstruction.lo qml/qdeclarativeinstruction.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativevmemetaobject.lo qml/qdeclarativevmemetaobject.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeengine.lo qml/qdeclarativeengine.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include qml/qdeclarativeexpression.h -o .moc/release-shared/moc_qdeclarativeexpression.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativebinding.lo qml/qdeclarativebinding.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeproperty.lo qml/qdeclarativeproperty.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativecomponent.lo qml/qdeclarativecomponent.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativecontext.lo qml/qdeclarativecontext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeinclude.lo qml/qdeclarativeinclude.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativecustomparser.lo qml/qdeclarativecustomparser.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativepropertyvaluesource.lo qml/qdeclarativepropertyvaluesource.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativepropertyvalueinterceptor.lo qml/qdeclarativepropertyvalueinterceptor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeproxymetaobject.lo qml/qdeclarativeproxymetaobject.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativevme.lo qml/qdeclarativevme.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativecompiler.lo qml/qdeclarativecompiler.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativecompileddata.lo qml/qdeclarativecompileddata.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include qml/qdeclarativeboundsignal.cpp -o .moc/release-shared/qdeclarativeboundsignal.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativedom.lo qml/qdeclarativedom.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativerefcount.lo qml/qdeclarativerefcount.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativemetatype.lo qml/qdeclarativemetatype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativestringconverters.lo qml/qdeclarativestringconverters.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeparserstatus.lo qml/qdeclarativeparserstatus.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativetypeloader.lo qml/qdeclarativetypeloader.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeinfo.lo qml/qdeclarativeinfo.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeerror.lo qml/qdeclarativeerror.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativescriptparser.lo qml/qdeclarativescriptparser.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativerewrite.lo qml/qdeclarativerewrite.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativevaluetype.lo qml/qdeclarativevaluetype.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativecompiledbindings.lo qml/qdeclarativecompiledbindings.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativefastproperties.lo qml/qdeclarativefastproperties.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include qml/qdeclarativexmlhttprequest.cpp -o .moc/release-shared/qdeclarativexmlhttprequest.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativesqldatabase.lo qml/qdeclarativesqldatabase.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qmetaobjectbuilder.lo qml/qmetaobjectbuilder.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include qml/qdeclarativewatcher.cpp -o .moc/release-shared/qdeclarativewatcher.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativecleanup.lo qml/qdeclarativecleanup.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativepropertycache.lo qml/qdeclarativepropertycache.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativenotifier.lo qml/qdeclarativenotifier.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeintegercache.lo qml/qdeclarativeintegercache.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativetypenotavailable.lo qml/qdeclarativetypenotavailable.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativetypenamecache.lo qml/qdeclarativetypenamecache.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativescriptstring.lo qml/qdeclarativescriptstring.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeobjectscriptclass.lo qml/qdeclarativeobjectscriptclass.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativecontextscriptclass.lo qml/qdeclarativecontextscriptclass.cpp qml/qdeclarativecontextscriptclass.cpp: In member function 'virtual QScriptDeclarativeClass::Value QDeclarativeContextScriptClass::property(QScriptDeclarativeClass::Object*, void* const&)': qml/qdeclarativecontextscriptclass.cpp:303:117: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 303 | rv = ep->listClass->newList(QDeclarativeListProperty(bindContext->asQDeclarativeContext(), (void*)lastPropertyIndex, 0, QDeclarativeContextPrivate::context_count, QDeclarativeContextPrivate::context_at), qMetaTypeId >()); | ^~~~~~~~~~~~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeglobalscriptclass.lo qml/qdeclarativeglobalscriptclass.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativevaluetypescriptclass.lo qml/qdeclarativevaluetypescriptclass.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativetypenamescriptclass.lo qml/qdeclarativetypenamescriptclass.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativelistscriptclass.lo qml/qdeclarativelistscriptclass.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include qml/qdeclarativeworkerscript.cpp -o .moc/release-shared/qdeclarativeworkerscript.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeimageprovider.lo qml/qdeclarativeimageprovider.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativenetworkaccessmanagerfactory.lo qml/qdeclarativenetworkaccessmanagerfactory.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativedirparser.lo qml/qdeclarativedirparser.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeextensionplugin.lo qml/qdeclarativeextensionplugin.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeimport.lo qml/qdeclarativeimport.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativelist.lo qml/qdeclarativelist.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativejsast.lo qml/parser/qdeclarativejsast.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativejsastvisitor.lo qml/parser/qdeclarativejsastvisitor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativejsengine_p.lo qml/parser/qdeclarativejsengine_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativejsgrammar.lo qml/parser/qdeclarativejsgrammar.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativejslexer.lo qml/parser/qdeclarativejslexer.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativejsparser.lo qml/parser/qdeclarativejsparser.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/textwriter.lo qml/rewriter/textwriter.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativedebuggerstatus.lo debugger/qdeclarativedebuggerstatus.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include debugger/qpacketprotocol.cpp -o .moc/release-shared/qpacketprotocol.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativedebugservice.lo debugger/qdeclarativedebugservice.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include debugger/qdeclarativedebugclient.cpp -o .moc/release-shared/qdeclarativedebugclient.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeenginedebug.lo debugger/qdeclarativeenginedebug.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativedebugtrace.lo debugger/qdeclarativedebugtrace.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativedebughelper.lo debugger/qdeclarativedebughelper.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include debugger/qdeclarativedebugserver_p.h -o .moc/release-shared/moc_qdeclarativedebugserver_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeinspectorservice.lo debugger/qdeclarativeinspectorservice.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qjsdebuggeragent.lo debugger/qjsdebuggeragent.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qjsdebugservice.lo debugger/qjsdebugservice.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeenginedebugservice.lo debugger/qdeclarativeenginedebugservice.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativeapplication_p.h -o .moc/release-shared/moc_qdeclarativeapplication_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativeview.h -o .moc/release-shared/moc_qdeclarativeview.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativeconnections_p.h -o .moc/release-shared/moc_qdeclarativeconnections_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativepackage_p.h -o .moc/release-shared/moc_qdeclarativepackage_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativeanimation_p.h -o .moc/release-shared/moc_qdeclarativeanimation_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativeanimation_p_p.h -o .moc/release-shared/moc_qdeclarativeanimation_p_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativesystempalette_p.h -o .moc/release-shared/moc_qdeclarativesystempalette_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativespringanimation_p.h -o .moc/release-shared/moc_qdeclarativespringanimation_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativesmoothedanimation_p.h -o .moc/release-shared/moc_qdeclarativesmoothedanimation_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativestate_p.h -o .moc/release-shared/moc_qdeclarativestate_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativepropertychanges_p.h -o .moc/release-shared/moc_qdeclarativepropertychanges_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativestategroup_p.h -o .moc/release-shared/moc_qdeclarativestategroup_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativetransition_p.h -o .moc/release-shared/moc_qdeclarativetransition_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativelistmodel_p.h -o .moc/release-shared/moc_qdeclarativelistmodel_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativelistmodel_p_p.h -o .moc/release-shared/moc_qdeclarativelistmodel_p_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativetimeline_p_p.h -o .moc/release-shared/moc_qdeclarativetimeline_p_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativetimer_p.h -o .moc/release-shared/moc_qdeclarativetimer_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativebind_p.h -o .moc/release-shared/moc_qdeclarativebind_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativepropertymap.h -o .moc/release-shared/moc_qdeclarativepropertymap.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativebehavior_p.h -o .moc/release-shared/moc_qdeclarativebehavior_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativefontloader_p.h -o .moc/release-shared/moc_qdeclarativefontloader_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativelistmodelworkeragent_p.h -o .moc/release-shared/moc_qdeclarativelistmodelworkeragent_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qlistmodelinterface_p.h -o .moc/release-shared/moc_qlistmodelinterface_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativexmllistmodel_p.h -o .moc/release-shared/moc_qdeclarativexmllistmodel_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativeevents_p_p.h -o .moc/release-shared/moc_qdeclarativeevents_p_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativeflickable_p.h -o .moc/release-shared/moc_qdeclarativeflickable_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativeflickable_p_p.h -o .moc/release-shared/moc_qdeclarativeflickable_p_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativeflipable_p.h -o .moc/release-shared/moc_qdeclarativeflipable_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativegridview_p.h -o .moc/release-shared/moc_qdeclarativegridview_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativeimage_p.h -o .moc/release-shared/moc_qdeclarativeimage_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativeimagebase_p.h -o .moc/release-shared/moc_qdeclarativeimagebase_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativeborderimage_p.h -o .moc/release-shared/moc_qdeclarativeborderimage_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativepainteditem_p.h -o .moc/release-shared/moc_qdeclarativepainteditem_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativeanimatedimage_p.h -o .moc/release-shared/moc_qdeclarativeanimatedimage_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativeitem_p.h -o .moc/release-shared/moc_qdeclarativeitem_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativefocuspanel_p.h -o .moc/release-shared/moc_qdeclarativefocuspanel_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativefocusscope_p.h -o .moc/release-shared/moc_qdeclarativefocusscope_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativepositioners_p.h -o .moc/release-shared/moc_qdeclarativepositioners_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativemousearea_p.h -o .moc/release-shared/moc_qdeclarativemousearea_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativepath_p.h -o .moc/release-shared/moc_qdeclarativepath_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativepathview_p.h -o .moc/release-shared/moc_qdeclarativepathview_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativerectangle_p.h -o .moc/release-shared/moc_qdeclarativerectangle_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativerepeater_p.h -o .moc/release-shared/moc_qdeclarativerepeater_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativescalegrid_p_p.h -o .moc/release-shared/moc_qdeclarativescalegrid_p_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativetranslate_p.h -o .moc/release-shared/moc_qdeclarativetranslate_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativetextinput_p.h -o .moc/release-shared/moc_qdeclarativetextinput_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativetextedit_p.h -o .moc/release-shared/moc_qdeclarativetextedit_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativetext_p.h -o .moc/release-shared/moc_qdeclarativetext_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativevisualitemmodel_p.h -o .moc/release-shared/moc_qdeclarativevisualitemmodel_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativelistview_p.h -o .moc/release-shared/moc_qdeclarativelistview_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativelayoutitem_p.h -o .moc/release-shared/moc_qdeclarativelayoutitem_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativepincharea_p.h -o .moc/release-shared/moc_qdeclarativepincharea_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include graphicsitems/qdeclarativeimplicitsizeitem_p.h -o .moc/release-shared/moc_qdeclarativeimplicitsizeitem_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include qml/qdeclarativebinding_p.h -o .moc/release-shared/moc_qdeclarativebinding_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include qml/qdeclarativecomponent.h -o .moc/release-shared/moc_qdeclarativecomponent.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include qml/qdeclarativecomponent_p.h -o .moc/release-shared/moc_qdeclarativecomponent_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include qml/qdeclarativeboundsignal_p.h -o .moc/release-shared/moc_qdeclarativeboundsignal_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include qml/qdeclarativeengine.h -o .moc/release-shared/moc_qdeclarativeengine.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include qml/qdeclarativecontext.h -o .moc/release-shared/moc_qdeclarativecontext.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include qml/qdeclarativeinclude_p.h -o .moc/release-shared/moc_qdeclarativeinclude_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include qml/qdeclarativetypeloader_p.h -o .moc/release-shared/moc_qdeclarativetypeloader_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include qml/qdeclarativevaluetype_p.h -o .moc/release-shared/moc_qdeclarativevaluetype_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include qml/qdeclarativewatcher_p.h -o .moc/release-shared/moc_qdeclarativewatcher_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include qml/qdeclarativetypenotavailable_p.h -o .moc/release-shared/moc_qdeclarativetypenotavailable_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include qml/qdeclarativeworkerscript_p.h -o .moc/release-shared/moc_qdeclarativeworkerscript_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include qml/qdeclarativeextensionplugin.h -o .moc/release-shared/moc_qdeclarativeextensionplugin.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include debugger/qpacketprotocol_p.h -o .moc/release-shared/moc_qpacketprotocol_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include debugger/qdeclarativedebugservice_p.h -o .moc/release-shared/moc_qdeclarativedebugservice_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include debugger/qdeclarativedebugclient_p.h -o .moc/release-shared/moc_qdeclarativedebugclient_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include debugger/qdeclarativeenginedebug_p.h -o .moc/release-shared/moc_qdeclarativeenginedebug_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include debugger/qdeclarativeinspectorservice_p.h -o .moc/release-shared/moc_qdeclarativeinspectorservice_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include debugger/qjsdebuggeragent_p.h -o .moc/release-shared/moc_qjsdebuggeragent_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include debugger/qjsdebugservice_p.h -o .moc/release-shared/moc_qjsdebugservice_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include debugger/qdeclarativeenginedebugservice_p.h -o .moc/release-shared/moc_qdeclarativeenginedebugservice_p.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include util/qdeclarativestateoperations.cpp -o .moc/release-shared/qdeclarativestateoperations.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativetransition.lo util/qdeclarativetransition.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativepixmapcache.lo util/qdeclarativepixmapcache.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativefontloader.lo util/qdeclarativefontloader.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativexmllistmodel.lo util/qdeclarativexmllistmodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeanchors.lo graphicsitems/qdeclarativeanchors.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeitem.lo graphicsitems/qdeclarativeitem.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeloader.lo graphicsitems/qdeclarativeloader.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativetext.lo graphicsitems/qdeclarativetext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativevisualitemmodel.lo graphicsitems/qdeclarativevisualitemmodel.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativegraphicswidget.lo graphicsitems/qdeclarativegraphicswidget.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeexpression.lo qml/qdeclarativeexpression.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeboundsignal.lo qml/qdeclarativeboundsignal.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativexmlhttprequest.lo qml/qdeclarativexmlhttprequest.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativewatcher.lo qml/qdeclarativewatcher.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativeworkerscript.lo qml/qdeclarativeworkerscript.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qpacketprotocol.lo debugger/qpacketprotocol.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativedebugclient.lo debugger/qdeclarativedebugclient.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativedebugserver.lo debugger/qdeclarativedebugserver.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativeapplication_p.lo .moc/release-shared/moc_qdeclarativeapplication_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativeview.lo .moc/release-shared/moc_qdeclarativeview.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativeconnections_p.lo .moc/release-shared/moc_qdeclarativeconnections_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativepackage_p.lo .moc/release-shared/moc_qdeclarativepackage_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativeanimation_p.lo .moc/release-shared/moc_qdeclarativeanimation_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativeanimation_p_p.lo .moc/release-shared/moc_qdeclarativeanimation_p_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativesystempalette_p.lo .moc/release-shared/moc_qdeclarativesystempalette_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativespringanimation_p.lo .moc/release-shared/moc_qdeclarativespringanimation_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativesmoothedanimation_p.lo .moc/release-shared/moc_qdeclarativesmoothedanimation_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativestate_p.lo .moc/release-shared/moc_qdeclarativestate_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativepropertychanges_p.lo .moc/release-shared/moc_qdeclarativepropertychanges_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativestategroup_p.lo .moc/release-shared/moc_qdeclarativestategroup_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativetransition_p.lo .moc/release-shared/moc_qdeclarativetransition_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativelistmodel_p.lo .moc/release-shared/moc_qdeclarativelistmodel_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativelistmodel_p_p.lo .moc/release-shared/moc_qdeclarativelistmodel_p_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativetimeline_p_p.lo .moc/release-shared/moc_qdeclarativetimeline_p_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativetimer_p.lo .moc/release-shared/moc_qdeclarativetimer_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativebind_p.lo .moc/release-shared/moc_qdeclarativebind_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativepropertymap.lo .moc/release-shared/moc_qdeclarativepropertymap.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativebehavior_p.lo .moc/release-shared/moc_qdeclarativebehavior_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativefontloader_p.lo .moc/release-shared/moc_qdeclarativefontloader_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativelistmodelworkeragent_p.lo .moc/release-shared/moc_qdeclarativelistmodelworkeragent_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qlistmodelinterface_p.lo .moc/release-shared/moc_qlistmodelinterface_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativexmllistmodel_p.lo .moc/release-shared/moc_qdeclarativexmllistmodel_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativeevents_p_p.lo .moc/release-shared/moc_qdeclarativeevents_p_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativeflickable_p.lo .moc/release-shared/moc_qdeclarativeflickable_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativeflickable_p_p.lo .moc/release-shared/moc_qdeclarativeflickable_p_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativeflipable_p.lo .moc/release-shared/moc_qdeclarativeflipable_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativegridview_p.lo .moc/release-shared/moc_qdeclarativegridview_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativeimage_p.lo .moc/release-shared/moc_qdeclarativeimage_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativeimagebase_p.lo .moc/release-shared/moc_qdeclarativeimagebase_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativeborderimage_p.lo .moc/release-shared/moc_qdeclarativeborderimage_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativepainteditem_p.lo .moc/release-shared/moc_qdeclarativepainteditem_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativeanimatedimage_p.lo .moc/release-shared/moc_qdeclarativeanimatedimage_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativeitem_p.lo .moc/release-shared/moc_qdeclarativeitem_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativefocuspanel_p.lo .moc/release-shared/moc_qdeclarativefocuspanel_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativefocusscope_p.lo .moc/release-shared/moc_qdeclarativefocusscope_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativepositioners_p.lo .moc/release-shared/moc_qdeclarativepositioners_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativemousearea_p.lo .moc/release-shared/moc_qdeclarativemousearea_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativepath_p.lo .moc/release-shared/moc_qdeclarativepath_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativepathview_p.lo .moc/release-shared/moc_qdeclarativepathview_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativerectangle_p.lo .moc/release-shared/moc_qdeclarativerectangle_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativerepeater_p.lo .moc/release-shared/moc_qdeclarativerepeater_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativescalegrid_p_p.lo .moc/release-shared/moc_qdeclarativescalegrid_p_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativetranslate_p.lo .moc/release-shared/moc_qdeclarativetranslate_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativetextinput_p.lo .moc/release-shared/moc_qdeclarativetextinput_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativetextedit_p.lo .moc/release-shared/moc_qdeclarativetextedit_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativetext_p.lo .moc/release-shared/moc_qdeclarativetext_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativevisualitemmodel_p.lo .moc/release-shared/moc_qdeclarativevisualitemmodel_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativelistview_p.lo .moc/release-shared/moc_qdeclarativelistview_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativelayoutitem_p.lo .moc/release-shared/moc_qdeclarativelayoutitem_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativepincharea_p.lo .moc/release-shared/moc_qdeclarativepincharea_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativeimplicitsizeitem_p.lo .moc/release-shared/moc_qdeclarativeimplicitsizeitem_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativebinding_p.lo .moc/release-shared/moc_qdeclarativebinding_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativecomponent.lo .moc/release-shared/moc_qdeclarativecomponent.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativecomponent_p.lo .moc/release-shared/moc_qdeclarativecomponent_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativeboundsignal_p.lo .moc/release-shared/moc_qdeclarativeboundsignal_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativeengine.lo .moc/release-shared/moc_qdeclarativeengine.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativecontext.lo .moc/release-shared/moc_qdeclarativecontext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativeinclude_p.lo .moc/release-shared/moc_qdeclarativeinclude_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativetypeloader_p.lo .moc/release-shared/moc_qdeclarativetypeloader_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativevaluetype_p.lo .moc/release-shared/moc_qdeclarativevaluetype_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativewatcher_p.lo .moc/release-shared/moc_qdeclarativewatcher_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativetypenotavailable_p.lo .moc/release-shared/moc_qdeclarativetypenotavailable_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativeworkerscript_p.lo .moc/release-shared/moc_qdeclarativeworkerscript_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativeextensionplugin.lo .moc/release-shared/moc_qdeclarativeextensionplugin.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qpacketprotocol_p.lo .moc/release-shared/moc_qpacketprotocol_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativedebugservice_p.lo .moc/release-shared/moc_qdeclarativedebugservice_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativedebugclient_p.lo .moc/release-shared/moc_qdeclarativedebugclient_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativeenginedebug_p.lo .moc/release-shared/moc_qdeclarativeenginedebug_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativeinspectorservice_p.lo .moc/release-shared/moc_qdeclarativeinspectorservice_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qjsdebuggeragent_p.lo .moc/release-shared/moc_qjsdebuggeragent_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qjsdebugservice_p.lo .moc/release-shared/moc_qjsdebugservice_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/moc_qdeclarativeenginedebugservice_p.lo .moc/release-shared/moc_qdeclarativeenginedebugservice_p.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_BUILD_DECLARATIVE_LIB -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../include/QtGui -I../../include/QtXmlPatterns -I../../include/QtSql -I../../include/QtSvg -I../../include/QtScript -I../../include -I../../include/QtDeclarative -I.rcc/release-shared -Iutil -Igraphicsitems -Iqml -Iqml/parser -Iqml/rewriter -Idebugger -I../3rdparty/harfbuzz/src -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/qdeclarativestateoperations.lo util/qdeclarativestateoperations.cpp libtool --silent --mode=link c++ -version-info 12:7:8 -rpath /usr/pkg/qt4/lib -Wl,-zrelro -ldl -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -pthread -Wl,-R/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -o ../../lib/libQtDeclarative.la .obj/release-shared/qdeclarativeapplication.lo .obj/release-shared/qdeclarativeutilmodule.lo .obj/release-shared/qdeclarativeview.lo .obj/release-shared/qdeclarativeconnections.lo .obj/release-shared/qdeclarativepackage.lo .obj/release-shared/qdeclarativeanimation.lo .obj/release-shared/qdeclarativesystempalette.lo .obj/release-shared/qdeclarativespringanimation.lo .obj/release-shared/qdeclarativesmoothedanimation.lo .obj/release-shared/qdeclarativestate.lo .obj/release-shared/qdeclarativetransitionmanager.lo .obj/release-shared/qdeclarativestateoperations.lo .obj/release-shared/qdeclarativepropertychanges.lo .obj/release-shared/qdeclarativestategroup.lo .obj/release-shared/qdeclarativetransition.lo .obj/release-shared/qdeclarativelistmodel.lo .obj/release-shared/qdeclarativelistaccessor.lo .obj/release-shared/qdeclarativeopenmetaobject.lo .obj/release-shared/qdeclarativetimeline.lo .obj/release-shared/qdeclarativetimer.lo .obj/release-shared/qdeclarativebind.lo .obj/release-shared/qdeclarativepropertymap.lo .obj/release-shared/qdeclarativepixmapcache.lo .obj/release-shared/qdeclarativebehavior.lo .obj/release-shared/qdeclarativefontloader.lo .obj/release-shared/qdeclarativestyledtext.lo .obj/release-shared/qdeclarativelistmodelworkeragent.lo .obj/release-shared/qlistmodelinterface.lo .obj/release-shared/qdeclarativexmllistmodel.lo .obj/release-shared/qdeclarativeitemsmodule.lo .obj/release-shared/qdeclarativeanchors.lo .obj/release-shared/qdeclarativeevents.lo .obj/release-shared/qdeclarativeflickable.lo .obj/release-shared/qdeclarativeflipable.lo .obj/release-shared/qdeclarativegridview.lo .obj/release-shared/qdeclarativeimage.lo .obj/release-shared/qdeclarativeborderimage.lo .obj/release-shared/qdeclarativeimagebase.lo .obj/release-shared/qdeclarativeanimatedimage.lo .obj/release-shared/qdeclarativepainteditem.lo .obj/release-shared/qdeclarativeitem.lo .obj/release-shared/qdeclarativefocuspanel.lo .obj/release-shared/qdeclarativefocusscope.lo .obj/release-shared/qdeclarativepositioners.lo .obj/release-shared/qdeclarativeloader.lo .obj/release-shared/qdeclarativemousearea.lo .obj/release-shared/qdeclarativepath.lo .obj/release-shared/qdeclarativepathview.lo .obj/release-shared/qdeclarativerectangle.lo .obj/release-shared/qdeclarativerepeater.lo .obj/release-shared/qdeclarativescalegrid.lo .obj/release-shared/qdeclarativetranslate.lo .obj/release-shared/qdeclarativetextinput.lo .obj/release-shared/qdeclarativetext.lo .obj/release-shared/qdeclarativetextedit.lo .obj/release-shared/qdeclarativevisualitemmodel.lo .obj/release-shared/qdeclarativelistview.lo .obj/release-shared/qdeclarativelayoutitem.lo .obj/release-shared/qdeclarativegraphicswidget.lo .obj/release-shared/qdeclarativetextlayout.lo .obj/release-shared/qdeclarativepincharea.lo .obj/release-shared/qdeclarativeimplicitsizeitem.lo .obj/release-shared/qdeclarativeparser.lo .obj/release-shared/qdeclarativeinstruction.lo .obj/release-shared/qdeclarativevmemetaobject.lo .obj/release-shared/qdeclarativeengine.lo .obj/release-shared/qdeclarativeexpression.lo .obj/release-shared/qdeclarativebinding.lo .obj/release-shared/qdeclarativeproperty.lo .obj/release-shared/qdeclarativecomponent.lo .obj/release-shared/qdeclarativecontext.lo .obj/release-shared/qdeclarativeinclude.lo .obj/release-shared/qdeclarativecustomparser.lo .obj/release-shared/qdeclarativepropertyvaluesource.lo .obj/release-shared/qdeclarativepropertyvalueinterceptor.lo .obj/release-shared/qdeclarativeproxymetaobject.lo .obj/release-shared/qdeclarativevme.lo .obj/release-shared/qdeclarativecompiler.lo .obj/release-shared/qdeclarativecompileddata.lo .obj/release-shared/qdeclarativeboundsignal.lo .obj/release-shared/qdeclarativedom.lo .obj/release-shared/qdeclarativerefcount.lo .obj/release-shared/qdeclarativemetatype.lo .obj/release-shared/qdeclarativestringconverters.lo .obj/release-shared/qdeclarativeparserstatus.lo .obj/release-shared/qdeclarativetypeloader.lo .obj/release-shared/qdeclarativeinfo.lo .obj/release-shared/qdeclarativeerror.lo .obj/release-shared/qdeclarativescriptparser.lo .obj/release-shared/qdeclarativerewrite.lo .obj/release-shared/qdeclarativevaluetype.lo .obj/release-shared/qdeclarativecompiledbindings.lo .obj/release-shared/qdeclarativefastproperties.lo .obj/release-shared/qdeclarativexmlhttprequest.lo .obj/release-shared/qdeclarativesqldatabase.lo .obj/release-shared/qmetaobjectbuilder.lo .obj/release-shared/qdeclarativewatcher.lo .obj/release-shared/qdeclarativecleanup.lo .obj/release-shared/qdeclarativepropertycache.lo .obj/release-shared/qdeclarativenotifier.lo .obj/release-shared/qdeclarativeintegercache.lo .obj/release-shared/qdeclarativetypenotavailable.lo .obj/release-shared/qdeclarativetypenamecache.lo .obj/release-shared/qdeclarativescriptstring.lo .obj/release-shared/qdeclarativeobjectscriptclass.lo .obj/release-shared/qdeclarativecontextscriptclass.lo .obj/release-shared/qdeclarativeglobalscriptclass.lo .obj/release-shared/qdeclarativevaluetypescriptclass.lo .obj/release-shared/qdeclarativetypenamescriptclass.lo .obj/release-shared/qdeclarativelistscriptclass.lo .obj/release-shared/qdeclarativeworkerscript.lo .obj/release-shared/qdeclarativeimageprovider.lo .obj/release-shared/qdeclarativenetworkaccessmanagerfactory.lo .obj/release-shared/qdeclarativedirparser.lo .obj/release-shared/qdeclarativeextensionplugin.lo .obj/release-shared/qdeclarativeimport.lo .obj/release-shared/qdeclarativelist.lo .obj/release-shared/qdeclarativejsast.lo .obj/release-shared/qdeclarativejsastvisitor.lo .obj/release-shared/qdeclarativejsengine_p.lo .obj/release-shared/qdeclarativejsgrammar.lo .obj/release-shared/qdeclarativejslexer.lo .obj/release-shared/qdeclarativejsparser.lo .obj/release-shared/textwriter.lo .obj/release-shared/qdeclarativedebuggerstatus.lo .obj/release-shared/qpacketprotocol.lo .obj/release-shared/qdeclarativedebugservice.lo .obj/release-shared/qdeclarativedebugclient.lo .obj/release-shared/qdeclarativeenginedebug.lo .obj/release-shared/qdeclarativedebugtrace.lo .obj/release-shared/qdeclarativedebughelper.lo .obj/release-shared/qdeclarativedebugserver.lo .obj/release-shared/qdeclarativeinspectorservice.lo .obj/release-shared/qjsdebuggeragent.lo .obj/release-shared/qjsdebugservice.lo .obj/release-shared/qdeclarativeenginedebugservice.lo .obj/release-shared/moc_qdeclarativeapplication_p.lo .obj/release-shared/moc_qdeclarativeview.lo .obj/release-shared/moc_qdeclarativeconnections_p.lo .obj/release-shared/moc_qdeclarativepackage_p.lo .obj/release-shared/moc_qdeclarativeanimation_p.lo .obj/release-shared/moc_qdeclarativeanimation_p_p.lo .obj/release-shared/moc_qdeclarativesystempalette_p.lo .obj/release-shared/moc_qdeclarativespringanimation_p.lo .obj/release-shared/moc_qdeclarativesmoothedanimation_p.lo .obj/release-shared/moc_qdeclarativestate_p.lo .obj/release-shared/moc_qdeclarativepropertychanges_p.lo .obj/release-shared/moc_qdeclarativestategroup_p.lo .obj/release-shared/moc_qdeclarativetransition_p.lo .obj/release-shared/moc_qdeclarativelistmodel_p.lo .obj/release-shared/moc_qdeclarativelistmodel_p_p.lo .obj/release-shared/moc_qdeclarativetimeline_p_p.lo .obj/release-shared/moc_qdeclarativetimer_p.lo .obj/release-shared/moc_qdeclarativebind_p.lo .obj/release-shared/moc_qdeclarativepropertymap.lo .obj/release-shared/moc_qdeclarativebehavior_p.lo .obj/release-shared/moc_qdeclarativefontloader_p.lo .obj/release-shared/moc_qdeclarativelistmodelworkeragent_p.lo .obj/release-shared/moc_qlistmodelinterface_p.lo .obj/release-shared/moc_qdeclarativexmllistmodel_p.lo .obj/release-shared/moc_qdeclarativeevents_p_p.lo .obj/release-shared/moc_qdeclarativeflickable_p.lo .obj/release-shared/moc_qdeclarativeflickable_p_p.lo .obj/release-shared/moc_qdeclarativeflipable_p.lo .obj/release-shared/moc_qdeclarativegridview_p.lo .obj/release-shared/moc_qdeclarativeimage_p.lo .obj/release-shared/moc_qdeclarativeimagebase_p.lo .obj/release-shared/moc_qdeclarativeborderimage_p.lo .obj/release-shared/moc_qdeclarativepainteditem_p.lo .obj/release-shared/moc_qdeclarativeanimatedimage_p.lo .obj/release-shared/moc_qdeclarativeitem_p.lo .obj/release-shared/moc_qdeclarativefocuspanel_p.lo .obj/release-shared/moc_qdeclarativefocusscope_p.lo .obj/release-shared/moc_qdeclarativepositioners_p.lo .obj/release-shared/moc_qdeclarativemousearea_p.lo .obj/release-shared/moc_qdeclarativepath_p.lo .obj/release-shared/moc_qdeclarativepathview_p.lo .obj/release-shared/moc_qdeclarativerectangle_p.lo .obj/release-shared/moc_qdeclarativerepeater_p.lo .obj/release-shared/moc_qdeclarativescalegrid_p_p.lo .obj/release-shared/moc_qdeclarativetranslate_p.lo .obj/release-shared/moc_qdeclarativetextinput_p.lo .obj/release-shared/moc_qdeclarativetextedit_p.lo .obj/release-shared/moc_qdeclarativetext_p.lo .obj/release-shared/moc_qdeclarativevisualitemmodel_p.lo .obj/release-shared/moc_qdeclarativelistview_p.lo .obj/release-shared/moc_qdeclarativelayoutitem_p.lo .obj/release-shared/moc_qdeclarativepincharea_p.lo .obj/release-shared/moc_qdeclarativeimplicitsizeitem_p.lo .obj/release-shared/moc_qdeclarativebinding_p.lo .obj/release-shared/moc_qdeclarativecomponent.lo .obj/release-shared/moc_qdeclarativecomponent_p.lo .obj/release-shared/moc_qdeclarativeboundsignal_p.lo .obj/release-shared/moc_qdeclarativeengine.lo .obj/release-shared/moc_qdeclarativecontext.lo .obj/release-shared/moc_qdeclarativeinclude_p.lo .obj/release-shared/moc_qdeclarativetypeloader_p.lo .obj/release-shared/moc_qdeclarativevaluetype_p.lo .obj/release-shared/moc_qdeclarativewatcher_p.lo .obj/release-shared/moc_qdeclarativetypenotavailable_p.lo .obj/release-shared/moc_qdeclarativeworkerscript_p.lo .obj/release-shared/moc_qdeclarativeextensionplugin.lo .obj/release-shared/moc_qpacketprotocol_p.lo .obj/release-shared/moc_qdeclarativedebugservice_p.lo .obj/release-shared/moc_qdeclarativedebugclient_p.lo .obj/release-shared/moc_qdeclarativeenginedebug_p.lo .obj/release-shared/moc_qdeclarativeinspectorservice_p.lo .obj/release-shared/moc_qjsdebuggeragent_p.lo .obj/release-shared/moc_qjsdebugservice_p.lo .obj/release-shared/moc_qdeclarativeenginedebugservice_p.lo -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtScript.la -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtCore.la /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtSvg.la /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtGui.la /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtSql.la /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtXmlPatterns.la /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtNetwork.la -ldl -lpthread -lrt -lrt make[1]: Leaving directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/declarative' cd src/3rdparty/webkit/Source/ && /bin/make -f Makefile.WebKit make[1]: Entering directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source' cd JavaScriptCore/ && /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/qmake /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/JavaScriptCore.pro -spec /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/mkspecs/linux-g++ -o Makefile.WebKit cd WebCore/ && /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/qmake /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/WebCore.pro -spec /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/mkspecs/linux-g++ -o Makefile.WebKit Project MESSAGE: Disabling video due the lack of GLib/Gio/GStreamer. WARNING: create_libtool specified with compile_libtool can lead to conflicting .la formats, create_libtool has been disabled cd WebKit/qt/ && /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/qmake /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/QtWebKit.pro -spec /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/mkspecs/linux-g++ -o Makefile.WebKit.QtWebKit Project MESSAGE: Disabling video due the lack of GLib/Gio/GStreamer. WARNING: create_libtool specified with compile_libtool can lead to conflicting .la formats, create_libtool has been disabled cd WebKit/qt/declarative/ && /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/qmake /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/declarative/declarative.pro -spec /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/mkspecs/linux-g++ -o Makefile.WebKit cd WebKit/qt/tests/ && /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/qmake /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/tests/tests.pro -spec /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/mkspecs/linux-g++ -o Makefile.WebKit cd JavaScriptCore/ && /bin/make -f Makefile.WebKit make[2]: Entering directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore' libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/YarrInterpreter.lo yarr/YarrInterpreter.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/CrossThreadRefCounted.h:35, from ./wtf/text/StringImpl.h:29, from ./runtime/UString.h:26, from yarr/YarrPattern.h:30, from yarr/YarrInterpreter.h:29, from yarr/YarrInterpreter.cpp:28: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from yarr/YarrInterpreter.cpp:27: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ yarr/YarrInterpreter.cpp: In member function 'bool JSC::Yarr::Interpreter::backtrackParenthesesOnceEnd(JSC::Yarr::ByteTerm&, JSC::Yarr::Interpreter::DisjunctionContext*)': yarr/YarrInterpreter.cpp:707:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 707 | if (backTrack->begin == notFound) { | ^~ yarr/YarrInterpreter.cpp:711:9: note: here 711 | case QuantifierNonGreedy: | ^~~~ WARNING: create_libtool specified with compile_libtool can lead to conflicting .la formats, create_libtool has been disabled libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/YarrPattern.lo yarr/YarrPattern.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/CrossThreadRefCounted.h:35, from ./wtf/text/StringImpl.h:29, from ./runtime/UString.h:26, from yarr/YarrPattern.h:30, from yarr/YarrPattern.cpp:28: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from yarr/YarrPattern.cpp:27: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from yarr/YarrPattern.cpp:31: yarr/YarrParser.h: In member function 'void JSC::Yarr::Parser::parseTokens() [with Delegate = JSC::Yarr::YarrPatternConstructor]': yarr/YarrParser.h:652:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 652 | restoreState(state); | ~~~~~~~~~~~~^~~~~~~ yarr/YarrParser.h:655:13: note: here 655 | default: | ^~~~~~~ yarr/YarrParser.h: In member function 'bool JSC::Yarr::Parser::parseEscape(EscapeDelegate&) [with bool inCharacterClass = true; EscapeDelegate = JSC::Yarr::Parser::CharacterClassParserDelegate; Delegate = JSC::Yarr::YarrPatternConstructor]': yarr/YarrParser.h:351:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 351 | } | ^ yarr/YarrParser.h:354:9: note: here 354 | case '0': | ^~~~ yarr/YarrParser.h: In member function 'void JSC::Yarr::Parser::CharacterClassParserDelegate::atomBuiltInCharacterClass(JSC::Yarr::BuiltInCharacterClassID, bool) [with Delegate = JSC::Yarr::YarrPatternConstructor]': yarr/YarrParser.h:169:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 169 | m_delegate.atomCharacterClassAtom(m_character); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ yarr/YarrParser.h:171:13: note: here 171 | case Empty: | ^~~~ yarr/YarrParser.h: In member function 'void JSC::Yarr::Parser::CharacterClassParserDelegate::atomPatternCharacter(UChar, bool) [with Delegate = JSC::Yarr::YarrPatternConstructor]': yarr/YarrParser.h:115:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 115 | if (hyphenIsRange && ch == '-') { | ^~ yarr/YarrParser.h:122:13: note: here 122 | case Empty: | ^~~~ yarr/YarrParser.h: In member function 'bool JSC::Yarr::Parser::parseEscape(EscapeDelegate&) [with bool inCharacterClass = false; EscapeDelegate = JSC::Yarr::YarrPatternConstructor; Delegate = JSC::Yarr::YarrPatternConstructor]': yarr/YarrParser.h:351:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 351 | } | ^ yarr/YarrParser.h:354:9: note: here 354 | case '0': | ^~~~ yarr/YarrPattern.cpp: In member function 'bool JSC::Yarr::YarrPatternConstructor::setupAlternativeBeginTerms(JSC::Yarr::PatternAlternative*, WTF::Vector*, unsigned int, unsigned int)': yarr/YarrPattern.cpp:869:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 869 | if (term.invert()) | ^~ yarr/YarrPattern.cpp:872:13: note: here 872 | case PatternTerm::TypeParenthesesSubpattern: | ^~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/YarrSyntaxChecker.lo yarr/YarrSyntaxChecker.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/CrossThreadRefCounted.h:35, from ./wtf/text/StringImpl.h:29, from ./runtime/UString.h:26, from yarr/YarrSyntaxChecker.h:29, from yarr/YarrSyntaxChecker.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from yarr/YarrSyntaxChecker.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from yarr/YarrSyntaxChecker.cpp:29: yarr/YarrParser.h: In member function 'void JSC::Yarr::Parser::parseTokens() [with Delegate = JSC::Yarr::SyntaxChecker]': yarr/YarrParser.h:652:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 652 | restoreState(state); | ~~~~~~~~~~~~^~~~~~~ yarr/YarrParser.h:655:13: note: here 655 | default: | ^~~~~~~ yarr/YarrParser.h: In member function 'bool JSC::Yarr::Parser::parseEscape(EscapeDelegate&) [with bool inCharacterClass = true; EscapeDelegate = JSC::Yarr::Parser::CharacterClassParserDelegate; Delegate = JSC::Yarr::SyntaxChecker]': yarr/YarrParser.h:351:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 351 | } | ^ yarr/YarrParser.h:354:9: note: here 354 | case '0': | ^~~~ yarr/YarrParser.h: In member function 'void JSC::Yarr::Parser::CharacterClassParserDelegate::atomBuiltInCharacterClass(JSC::Yarr::BuiltInCharacterClassID, bool) [with Delegate = JSC::Yarr::SyntaxChecker]': yarr/YarrParser.h:169:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 169 | m_delegate.atomCharacterClassAtom(m_character); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ yarr/YarrParser.h:171:13: note: here 171 | case Empty: | ^~~~ yarr/YarrParser.h: In member function 'void JSC::Yarr::Parser::CharacterClassParserDelegate::atomPatternCharacter(UChar, bool) [with Delegate = JSC::Yarr::SyntaxChecker]': yarr/YarrParser.h:115:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 115 | if (hyphenIsRange && ch == '-') { | ^~ yarr/YarrParser.h:122:13: note: here 122 | case Empty: | ^~~~ yarr/YarrParser.h: In member function 'bool JSC::Yarr::Parser::parseEscape(EscapeDelegate&) [with bool inCharacterClass = false; EscapeDelegate = JSC::Yarr::SyntaxChecker; Delegate = JSC::Yarr::SyntaxChecker]': yarr/YarrParser.h:351:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 351 | } | ^ yarr/YarrParser.h:354:9: note: here 354 | case '0': | ^~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/Assertions.lo wtf/Assertions.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ByteArray.lo wtf/ByteArray.cpp In file included from ./wtf/PassRefPtr.h:25, from wtf/ByteArray.h:30, from wtf/ByteArray.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from wtf/ByteArray.cpp:26: wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/CryptographicallyRandomNumber.lo wtf/CryptographicallyRandomNumber.cpp In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from wtf/CryptographicallyRandomNumber.cpp:30: wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/CurrentTime.lo wtf/CurrentTime.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/DateMath.lo wtf/DateMath.cpp In file included from ./wtf/OwnArrayPtr.h:26, from wtf/DateMath.h:52, from wtf/DateMath.cpp:73: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/dtoa.lo wtf/dtoa.cpp In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from wtf/DateMath.cpp:72: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/CrossThreadRefCounted.h:35, from ./wtf/text/StringImpl.h:29, from ./wtf/text/WTFString.h:28, from ./wtf/DecimalNumber.h:32, from wtf/dtoa.cpp:78: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from wtf/dtoa.cpp:64: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ wtf/dtoa.cpp: In function 'double WTF::strtod(const char*, char**)': wtf/dtoa.cpp:765:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 765 | sign = 1; | ~~~~~^~~ wtf/dtoa.cpp:767:9: note: here 767 | case '+': | ^~~~ wtf/dtoa.cpp:839:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 839 | esign = 1; | ~~~~~~^~~ wtf/dtoa.cpp:840:9: note: here 840 | case '+': | ^~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/DecimalNumber.lo wtf/DecimalNumber.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/CrossThreadRefCounted.h:35, from ./wtf/text/StringImpl.h:29, from ./wtf/text/WTFString.h:28, from wtf/DecimalNumber.h:32, from wtf/DecimalNumber.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from wtf/DecimalNumber.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/FastMalloc.lo wtf/FastMalloc.cpp In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from wtf/FastMalloc.cpp:77: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ wtf/TCPackedCache.h: In constructor 'PackedCache::PackedCache(PackedCache::V)': ./wtf/Assertions.h:326:47: warning: typedef 'dummykey_size' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ wtf/TCPackedCache.h:143:5: note: in expansion of macro 'COMPILE_ASSERT' 143 | COMPILE_ASSERT(kKeybits <= sizeof(K) * 8, key_size); | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:326:47: warning: typedef 'dummyvalue_size' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ wtf/TCPackedCache.h:144:5: note: in expansion of macro 'COMPILE_ASSERT' 144 | COMPILE_ASSERT(kValuebits <= sizeof(V) * 8, value_size); | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:326:47: warning: typedef 'dummyhash_function' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ wtf/TCPackedCache.h:145:5: note: in expansion of macro 'COMPILE_ASSERT' 145 | COMPILE_ASSERT(kHashbits <= kKeybits, hash_function); | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:326:47: warning: typedef 'dummyentry_size_must_be_big_enough' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ wtf/TCPackedCache.h:146:5: note: in expansion of macro 'COMPILE_ASSERT' 146 | COMPILE_ASSERT(kKeybits - kHashbits + kValuebits <= kTbits, | ^~~~~~~~~~~~~~ wtf/FastMalloc.cpp: In member function 'void WTF::TCMalloc_PageHeap::init()': ./wtf/Assertions.h:326:47: warning: typedef 'dummyvaluebits' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ wtf/FastMalloc.cpp:1500:3: note: in expansion of macro 'COMPILE_ASSERT' 1500 | COMPILE_ASSERT(kNumClasses <= (1 << PageMapCache::kValuebits), valuebits); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/GOwnPtr.lo wtf/gobject/GOwnPtr.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/GRefPtr.lo wtf/gobject/GRefPtr.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/HashTable.lo wtf/HashTable.cpp In file included from wtf/PassRefPtr.h:25, from wtf/RefPtr.h:28, from wtf/HashFunctions.h:24, from wtf/HashTraits.h:24, from wtf/HashTable.h:26, from wtf/HashTable.cpp:21: wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/MD5.lo wtf/MD5.cpp In file included from ./wtf/OwnPtr.h:25, from ./wtf/VectorTraits.h:24, from ./wtf/Vector.h:29, from wtf/MD5.h:34, from wtf/MD5.cpp:50: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from wtf/MD5.cpp:49: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/MainThread.lo wtf/MainThread.cpp In file included from wtf/OwnPtr.h:25, from wtf/PassTraits.h:32, from wtf/Deque.h:36, from wtf/MainThread.cpp:33: wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from wtf/MainThread.cpp:29: wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/NullPtr.lo wtf/NullPtr.cpp In file included from wtf/NullPtr.cpp:28: wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/OSRandomSource.lo wtf/OSRandomSource.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include wtf/qt/MainThreadQt.cpp -o .moc/release-shared/MainThreadQt.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/StringQt.lo wtf/qt/StringQt.cpp /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/bin/moc -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include wtf/qt/ThreadingQt.cpp -o .moc/release-shared/ThreadingQt.moc libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/PageAllocationAligned.lo wtf/PageAllocationAligned.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/CrossThreadRefCounted.h:35, from ./wtf/text/StringImpl.h:29, from ./wtf/text/WTFString.h:28, from wtf/qt/StringQt.cpp:29: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from wtf/qt/StringQt.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/PageBlock.lo wtf/PageBlock.cpp ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ParallelJobsGeneric.lo wtf/ParallelJobsGeneric.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/RandomNumber.lo wtf/RandomNumber.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/RefCountedLeakCounter.lo wtf/RefCountedLeakCounter.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:26, from ./wtf/HashMap.h:24, from ./wtf/HashCountedSet.h:25, from wtf/RefCountedLeakCounter.cpp:24: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/SHA1.lo wtf/SHA1.cpp In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from wtf/RefCountedLeakCounter.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:25, from ./wtf/VectorTraits.h:24, from ./wtf/Vector.h:29, from wtf/SHA1.h:34, from wtf/SHA1.cpp:36: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from wtf/SHA1.cpp:35: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/StackBounds.lo wtf/StackBounds.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/TCSystemAlloc.lo wtf/TCSystemAlloc.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ThreadingNone.lo wtf/ThreadingNone.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/Threading.lo wtf/Threading.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/TypeTraits.lo wtf/TypeTraits.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/WTFThreadData.lo wtf/WTFThreadData.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:26, from ./wtf/HashMap.h:24, from wtf/WTFThreadData.h:30, from wtf/WTFThreadData.cpp:28: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/AtomicString.lo wtf/text/AtomicString.cpp In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from wtf/WTFThreadData.cpp:27: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/CrossThreadRefCounted.h:35, from wtf/text/StringImpl.h:29, from wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:24, from wtf/text/AtomicString.cpp:24: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from wtf/text/AtomicString.cpp:22: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ wtf/text/AtomicString.cpp: In static member function 'static WTF::PassRefPtr WTF::AtomicString::add(const UChar*)': wtf/text/AtomicString.cpp:304:31: warning: narrowing conversion of 'length' from 'int' to 'unsigned int' is ill-formed in C++11 [-Wnarrowing] 304 | UCharBuffer buffer = { s, length }; | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/CString.lo wtf/text/CString.cpp In file included from wtf/PassRefPtr.h:25, from wtf/text/CString.h:29, from wtf/text/CString.cpp:28: wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from wtf/text/CString.cpp:27: wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/StringBuilder.lo wtf/text/StringBuilder.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/StringImpl.lo wtf/text/StringImpl.cpp In file included from ./wtf/OwnPtr.h:25, from ./wtf/VectorTraits.h:24, from ./wtf/Vector.h:29, from wtf/text/StringBuilder.h:29, from wtf/text/StringBuilder.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from wtf/text/StringBuilder.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/CrossThreadRefCounted.h:35, from wtf/text/StringImpl.h:29, from wtf/text/StringImpl.cpp:26: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from wtf/text/StringImpl.cpp:25: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/StringStatics.lo wtf/text/StringStatics.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/CrossThreadRefCounted.h:35, from wtf/text/StringImpl.h:29, from wtf/text/AtomicStringImpl.h:24, from wtf/text/AtomicString.h:24, from wtf/text/StringStatics.cpp:32: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from wtf/text/StringStatics.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/WTFString.lo wtf/text/WTFString.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/CrossThreadRefCounted.h:35, from wtf/text/StringImpl.h:29, from wtf/text/WTFString.h:28, from wtf/text/WTFString.cpp:23: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from wtf/text/WTFString.cpp:22: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from wtf/text/StringImpl.h:34, from wtf/text/WTFString.h:28, from wtf/text/WTFString.cpp:23: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ./wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::String; long unsigned int inlineCapacity = 0]' wtf/text/WTFString.cpp:604:17: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from wtf/text/WTFString.cpp:23: wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/CollatorDefault.lo wtf/unicode/CollatorDefault.cpp In file included from ./wtf/PassOwnPtr.h:30, from wtf/unicode/Collator.h:34, from wtf/unicode/CollatorDefault.cpp:30: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from wtf/unicode/CollatorDefault.cpp:29: ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/CollatorICU.lo wtf/unicode/icu/CollatorICU.cpp In file included from ./wtf/PassOwnPtr.h:30, from wtf/unicode/Collator.h:34, from wtf/unicode/icu/CollatorICU.cpp:30: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from wtf/unicode/icu/CollatorICU.cpp:29: ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/UTF8.lo wtf/unicode/UTF8.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/OSAllocatorPosix.lo wtf/OSAllocatorPosix.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSBase.lo API/JSBase.cpp In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from wtf/unicode/UTF8.cpp:27: ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ wtf/unicode/UTF8.cpp: In function 'WTF::Unicode::ConversionResult WTF::Unicode::convertUTF16ToUTF8(const UChar**, const UChar*, char**, char*, bool)': wtf/unicode/UTF8.cpp:191:72: warning: this statement may fall through [-Wimplicit-fallthrough=] 191 | case 4: *--target = (char)((ch | byteMark) & byteMask); ch >>= 6; | ~~~^~~~~ wtf/unicode/UTF8.cpp:192:13: note: here 192 | case 3: *--target = (char)((ch | byteMark) & byteMask); ch >>= 6; | ^~~~ wtf/unicode/UTF8.cpp:192:72: warning: this statement may fall through [-Wimplicit-fallthrough=] 192 | case 3: *--target = (char)((ch | byteMark) & byteMask); ch >>= 6; | ~~~^~~~~ wtf/unicode/UTF8.cpp:193:13: note: here 193 | case 2: *--target = (char)((ch | byteMark) & byteMask); ch >>= 6; | ^~~~ wtf/unicode/UTF8.cpp:193:72: warning: this statement may fall through [-Wimplicit-fallthrough=] 193 | case 2: *--target = (char)((ch | byteMark) & byteMask); ch >>= 6; | ~~~^~~~~ wtf/unicode/UTF8.cpp:194:13: note: here 194 | case 1: *--target = (char)(ch | firstByteMark[bytesToWrite]); | ^~~~ wtf/unicode/UTF8.cpp: In function 'bool WTF::Unicode::isLegalUTF8(const unsigned char*, int)': wtf/unicode/UTF8.cpp:213:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 213 | case 4: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; | ^~ wtf/unicode/UTF8.cpp:214:9: note: here 214 | case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; | ^~~~ wtf/unicode/UTF8.cpp:214:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 214 | case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; | ^~ wtf/unicode/UTF8.cpp:215:9: note: here 215 | case 2: if ((a = (*--srcptr)) > 0xBF) return false; | ^~~~ wtf/unicode/UTF8.cpp:217:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 217 | switch (*source) { | ^~~~~~ wtf/unicode/UTF8.cpp:226:9: note: here 226 | case 1: if (*source >= 0x80 && *source < 0xC2) return false; | ^~~~ wtf/unicode/UTF8.cpp: In function 'UChar32 WTF::Unicode::readUTF8Sequence(const char*&, unsigned int)': wtf/unicode/UTF8.cpp:245:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | case 6: character += static_cast(*sequence++); character <<= 6; | ~~~~~~~~~~^~~~~ wtf/unicode/UTF8.cpp:246:9: note: here 246 | case 5: character += static_cast(*sequence++); character <<= 6; | ^~~~ wtf/unicode/UTF8.cpp:246:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 246 | case 5: character += static_cast(*sequence++); character <<= 6; | ~~~~~~~~~~^~~~~ wtf/unicode/UTF8.cpp:247:9: note: here 247 | case 4: character += static_cast(*sequence++); character <<= 6; | ^~~~ wtf/unicode/UTF8.cpp:247:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | case 4: character += static_cast(*sequence++); character <<= 6; | ~~~~~~~~~~^~~~~ wtf/unicode/UTF8.cpp:248:9: note: here 248 | case 3: character += static_cast(*sequence++); character <<= 6; | ^~~~ wtf/unicode/UTF8.cpp:248:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 248 | case 3: character += static_cast(*sequence++); character <<= 6; | ~~~~~~~~~~^~~~~ wtf/unicode/UTF8.cpp:249:9: note: here 249 | case 2: character += static_cast(*sequence++); character <<= 6; | ^~~~ wtf/unicode/UTF8.cpp:249:81: warning: this statement may fall through [-Wimplicit-fallthrough=] 249 | case 2: character += static_cast(*sequence++); character <<= 6; | ~~~~~~~~~~^~~~~ wtf/unicode/UTF8.cpp:250:9: note: here 250 | case 1: character += static_cast(*sequence++); | ^~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/JSCell.h:26, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSBase.cpp:30: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from API/JSBase.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSCallbackConstructor.lo API/JSCallbackConstructor.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from ./runtime/ArgList.h:25, from ./runtime/JSObject.h:26, from ./runtime/JSArray.h:24, from ./runtime/JSGlobalObject.h:25, from ./runtime/JSObjectWithGlobalObject.h:29, from API/JSCallbackConstructor.h:30, from API/JSCallbackConstructor.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from API/JSCallbackConstructor.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ./runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ./runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSCallbackFunction.lo API/JSCallbackFunction.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from API/JSCallbackFunction.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSCallbackObject.lo API/JSCallbackObject.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from API/JSCallbackObject.h:32, from API/JSCallbackObject.cpp:28: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from API/JSCallbackObject.cpp:27: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/InternalFunction.h:27, from API/JSCallbackFunction.h:29, from API/JSCallbackFunction.cpp:27: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSClassRef.lo API/JSClassRef.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/WriteBarrier.h:29, from heap/Handle.h:29, from heap/Weak.h:30, from API/JSClassRef.h:31, from API/JSClassRef.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSContextRef.lo API/JSContextRef.cpp In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from API/JSClassRef.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/JSCell.h:26, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSContextRef.cpp:30: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from API/JSContextRef.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSObjectRef.lo API/JSObjectRef.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/JSCell.h:26, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from API/JSObjectRef.cpp:27: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/JSCell.h:27, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/JSCell.h:26, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSObjectRef.cpp:31: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSStringRef.lo API/JSStringRef.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/CrossThreadRefCounted.h:35, from ./wtf/text/StringImpl.h:29, from ./runtime/UString.h:26, from API/OpaqueJSString.h:29, from API/JSStringRef.cpp:30: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from API/JSStringRef.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from API/JSStringRef.cpp:30: API/OpaqueJSString.h: In member function 'UChar* OpaqueJSString::characters()': API/OpaqueJSString.h:50:39: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 50 | UChar* characters() { return this ? m_characters : 0; } | ~~~~~^~~~~~~~~~~~~~~~~~ API/OpaqueJSString.h: In member function 'unsigned int OpaqueJSString::length()': API/OpaqueJSString.h:51:37: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | unsigned length() { return this ? m_length : 0; } | ~~~~~^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSValueRef.lo API/JSValueRef.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/JSCell.h:26, from runtime/JSAPIValueWrapper.h:26, from API/APICast.h:29, from API/JSValueRef.cpp:29: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from API/JSValueRef.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/OpaqueJSString.lo API/OpaqueJSString.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/CrossThreadRefCounted.h:35, from ./wtf/text/StringImpl.h:29, from ./runtime/UString.h:26, from API/OpaqueJSString.h:29, from API/OpaqueJSString.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from API/OpaqueJSString.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ARMAssembler.lo assembler/ARMAssembler.cpp ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ARMv7Assembler.lo assembler/ARMv7Assembler.cpp ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ./runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ./runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/MacroAssemblerARM.lo assembler/MacroAssemblerARM.cpp API/OpaqueJSString.cpp: In member function 'JSC::UString OpaqueJSString::ustring() const': API/OpaqueJSString.cpp:44:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 44 | if (this && m_characters) | ^~ API/OpaqueJSString.cpp: In member function 'JSC::Identifier OpaqueJSString::identifier(JSC::JSGlobalData*) const': API/OpaqueJSString.cpp:51:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (!this || !m_characters) | ^~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/MacroAssemblerSH4.lo assembler/MacroAssemblerSH4.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/CodeBlock.lo bytecode/CodeBlock.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from bytecode/CodeBlock.cpp:30: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JumpTable.lo bytecode/JumpTable.cpp ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:33, from assembler/X86Assembler.h:31, from assembler/MacroAssemblerX86Common.h:31, from assembler/MacroAssemblerX86_64.h:31, from assembler/MacroAssembler.h:50, from bytecode/JumpTable.h:33, from bytecode/JumpTable.cpp:31: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from bytecode/JumpTable.cpp:30: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSFunction.h:27, from runtime/Executable.h:30, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:574:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.cpp:1643:42: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from bytecode/CodeBlock.cpp:31: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/Opcode.lo bytecode/Opcode.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/SamplingTool.lo bytecode/SamplingTool.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/WriteBarrier.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from bytecode/SamplingTool.cpp:29: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Strong.h:31, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/WriteBarrier.h:29, from heap/Handle.h:29, from heap/Strong.h:30, from bytecode/SamplingTool.h:32, from bytecode/SamplingTool.cpp:30: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/StructureStubInfo.lo bytecode/StructureStubInfo.cpp In file included from ./wtf/PassRefPtr.h:25, from ./jit/ExecutableAllocator.h:32, from assembler/AssemblerBuffer.h:33, from assembler/X86Assembler.h:31, from assembler/MacroAssemblerX86Common.h:31, from assembler/MacroAssemblerX86_64.h:31, from assembler/MacroAssembler.h:50, from bytecode/Instruction.h:32, from bytecode/StructureStubInfo.h:31, from bytecode/StructureStubInfo.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from bytecode/StructureStubInfo.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/BytecodeGenerator.lo bytecompiler/BytecodeGenerator.cpp ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:33, from bytecompiler/BytecodeGenerator.cpp:31: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from bytecompiler/BytecodeGenerator.cpp:30: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ bytecompiler/BytecodeGenerator.cpp: In member function 'JSC::RegisterID* JSC::BytecodeGenerator::emitCatch(JSC::RegisterID*, JSC::Label*, JSC::Label*)': bytecompiler/BytecodeGenerator.cpp:2061:37: warning: narrowing conversion of 'start->JSC::Label::bind(0, 0)' from 'int' to 'uint32_t' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] 2061 | HandlerInfo info = { start->bind(0, 0), end->bind(0, 0), instructions().size(), m_dynamicScopeDepth + m_baseScopeDepth, CodeLocationLabel() }; | ~~~~~~~~~~~^~~~~~ bytecompiler/BytecodeGenerator.cpp:2061:54: warning: narrowing conversion of 'end->JSC::Label::bind(0, 0)' from 'int' to 'uint32_t' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] 2061 | HandlerInfo info = { start->bind(0, 0), end->bind(0, 0), instructions().size(), m_dynamicScopeDepth + m_baseScopeDepth, CodeLocationLabel() }; | ~~~~~~~~~^~~~~~ bytecompiler/BytecodeGenerator.cpp:2061:81: warning: narrowing conversion of '(&((JSC::BytecodeGenerator*)this)->JSC::BytecodeGenerator::instructions())->WTF::Vector::size()' from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] 2061 | HandlerInfo info = { start->bind(0, 0), end->bind(0, 0), instructions().size(), m_dynamicScopeDepth + m_baseScopeDepth, CodeLocationLabel() }; | ~~~~~~~~~~~~~~~~~~~^~ bytecompiler/BytecodeGenerator.cpp:2061:105: warning: narrowing conversion of '(((JSC::BytecodeGenerator*)this)->JSC::BytecodeGenerator::m_dynamicScopeDepth + ((JSC::BytecodeGenerator*)this)->JSC::BytecodeGenerator::m_baseScopeDepth)' from 'int' to 'uint32_t' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] 2061 | HandlerInfo info = { start->bind(0, 0), end->bind(0, 0), instructions().size(), m_dynamicScopeDepth + m_baseScopeDepth, CodeLocationLabel() }; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ bytecompiler/BytecodeGenerator.cpp: In member function 'void JSC::BytecodeGenerator::beginSwitch(JSC::RegisterID*, JSC::SwitchInfo::SwitchType)': bytecompiler/BytecodeGenerator.cpp:2110:44: warning: narrowing conversion of '(&((JSC::BytecodeGenerator*)this)->JSC::BytecodeGenerator::instructions())->WTF::Vector::size()' from 'size_t' {aka 'long unsigned int'} to 'uint32_t' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] 2110 | SwitchInfo info = { instructions().size(), type }; | ~~~~~~~~~~~~~~~~~~~^~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/NodesCodegen.lo bytecompiler/NodesCodegen.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSFunction.h:27, from runtime/Executable.h:30, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:33, from bytecompiler/BytecodeGenerator.cpp:31: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:33, from bytecompiler/BytecodeGenerator.cpp:31: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSFunction.h:27, from runtime/Executable.h:30, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:33, from bytecompiler/BytecodeGenerator.cpp:31: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = JSC::RegisterID]': ./wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = JSC::RegisterID]' ./wtf/Vector.h:871:39: required from 'void WTF::Vector::grow(size_t) [with T = JSC::RegisterID; long unsigned int inlineCapacity = 32; size_t = long unsigned int]' ./wtf/SegmentedVector.h:243:43: required from 'void WTF::SegmentedVector::ensureSegment(size_t, size_t) [with T = JSC::RegisterID; long unsigned int SegmentSize = 32; size_t = long unsigned int]' ./wtf/SegmentedVector.h:232:17: required from 'void WTF::SegmentedVector::ensureSegmentsFor(size_t) [with T = JSC::RegisterID; long unsigned int SegmentSize = 32; size_t = long unsigned int]' ./wtf/SegmentedVector.h:170:13: required from 'void WTF::SegmentedVector::grow(size_t) [with T = JSC::RegisterID; long unsigned int SegmentSize = 32; size_t = long unsigned int]' bytecompiler/BytecodeGenerator.cpp:247:19: required from here ./wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class JSC::RegisterID' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecompiler/BytecodeGenerator.h:39, from bytecompiler/BytecodeGenerator.cpp:31: bytecompiler/RegisterID.h:37:11: note: 'class JSC::RegisterID' declared here 37 | class RegisterID { | ^~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSFunction.h:27, from runtime/Executable.h:30, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:33, from bytecompiler/BytecodeGenerator.cpp:31: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = JSC::RegisterID* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = JSC::RegisterID*; T = WTF::RefPtr; long unsigned int inlineCapacity = 16]' bytecompiler/BytecodeGenerator.cpp:1560:20: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:33, from bytecompiler/BytecodeGenerator.cpp:31: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSFunction.h:27, from runtime/Executable.h:30, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from bytecompiler/BytecodeGenerator.h:33, from bytecompiler/BytecodeGenerator.cpp:31: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::RegisterID]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::RegisterID]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::RegisterID; long unsigned int inlineCapacity = 32; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::RegisterID; long unsigned int inlineCapacity = 32; size_t = long unsigned int]' ./wtf/Vector.h:869:27: required from 'void WTF::Vector::grow(size_t) [with T = JSC::RegisterID; long unsigned int inlineCapacity = 32; size_t = long unsigned int]' ./wtf/SegmentedVector.h:243:43: required from 'void WTF::SegmentedVector::ensureSegment(size_t, size_t) [with T = JSC::RegisterID; long unsigned int SegmentSize = 32; size_t = long unsigned int]' ./wtf/SegmentedVector.h:232:17: required from 'void WTF::SegmentedVector::ensureSegmentsFor(size_t) [with T = JSC::RegisterID; long unsigned int SegmentSize = 32; size_t = long unsigned int]' ./wtf/SegmentedVector.h:170:13: required from 'void WTF::SegmentedVector::grow(size_t) [with T = JSC::RegisterID; long unsigned int SegmentSize = 32; size_t = long unsigned int]' bytecompiler/BytecodeGenerator.cpp:247:19: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::RegisterID' with no trivial copy-assignment [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bytecompiler/BytecodeGenerator.h:39, from bytecompiler/BytecodeGenerator.cpp:31: bytecompiler/RegisterID.h:37:11: note: 'class JSC::RegisterID' declared here 37 | class RegisterID { | ^~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from bytecompiler/NodesCodegen.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:27: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:27: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:27: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = JSC::RegisterID* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = JSC::RegisterID*; T = WTF::RefPtr; long unsigned int inlineCapacity = 16]' bytecompiler/NodesCodegen.cpp:322:18: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:27: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:27: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 8; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 8; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 8; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 8]' bytecompiler/NodesCodegen.cpp:1792:31: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/Error.h:26, from parser/Nodes.h:29, from bytecompiler/NodesCodegen.cpp:27: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ConservativeRoots.lo heap/ConservativeRoots.cpp In file included from ./wtf/OwnPtr.h:25, from ./wtf/VectorTraits.h:24, from ./wtf/Vector.h:29, from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/ConservativeRoots.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from heap/ConservativeRoots.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/HandleHeap.lo heap/HandleHeap.cpp In file included from ./wtf/OwnPtr.h:25, from ./wtf/VectorTraits.h:24, from ./wtf/Vector.h:29, from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/HandleHeap.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from heap/HandleHeap.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/HandleStack.lo heap/HandleStack.cpp In file included from ./wtf/OwnPtr.h:25, from ./wtf/VectorTraits.h:24, from ./wtf/Vector.h:29, from wtf/BlockStack.h:30, from heap/HandleStack.h:30, from heap/HandleStack.cpp:28: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from heap/HandleStack.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/Heap.lo heap/Heap.cpp In file included from ./wtf/OwnPtr.h:25, from ./wtf/VectorTraits.h:24, from ./wtf/Vector.h:29, from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from heap/Heap.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/MachineStackMarker.lo heap/MachineStackMarker.cpp In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from heap/Heap.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:25, from ./wtf/VectorTraits.h:24, from ./wtf/Vector.h:29, from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from heap/ConservativeRoots.h:29, from heap/MachineStackMarker.cpp:28: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from heap/MachineStackMarker.cpp:22: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from heap/Heap.cpp:22: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:29, from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from heap/Heap.cpp:22: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/MarkStack.lo heap/MarkStack.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from heap/MarkStack.h:29, from heap/MarkStack.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from heap/MarkStack.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/MarkStackPosix.lo heap/MarkStackPosix.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from heap/MarkStack.h:29, from heap/MarkStackPosix.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from heap/MarkStackPosix.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/MarkStackSymbian.lo heap/MarkStackSymbian.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/MarkStackWin.lo heap/MarkStackWin.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from heap/MarkStack.h:29, from heap/MarkStackSymbian.cpp:21: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from heap/MarkStackSymbian.cpp:20: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from heap/MarkStack.h:29, from heap/MarkStackWin.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from heap/MarkStackWin.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/MarkedBlock.lo heap/MarkedBlock.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/MarkedSpace.lo heap/MarkedSpace.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/JSCell.h:26, from heap/MarkedBlock.cpp:29: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from heap/MarkedBlock.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:26, from ./wtf/HashSet.h:25, from heap/MarkedSpace.h:31, from heap/MarkedSpace.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from heap/MarkedSpace.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/DebuggerActivation.lo debugger/DebuggerActivation.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from debugger/DebuggerActivation.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/DebuggerCallFrame.lo debugger/DebuggerCallFrame.cpp In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from debugger/DebuggerActivation.h:29, from debugger/DebuggerActivation.cpp:27: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from debugger/DebuggerCallFrame.cpp:29: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from debugger/DebuggerCallFrame.h:32, from debugger/DebuggerCallFrame.cpp:30: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/Debugger.lo debugger/Debugger.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:26, from ./wtf/HashSet.h:25, from debugger/Debugger.h:25, from debugger/Debugger.cpp:23: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from debugger/Debugger.cpp:22: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/DFGByteCodeParser.lo dfg/DFGByteCodeParser.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/DFGGraph.lo dfg/DFGGraph.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.cpp:29: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from dfg/DFGGraph.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSFunction.h:27, from runtime/Executable.h:30, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.cpp:29: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from dfg/DFGGraph.cpp:29: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/DFGJITCodeGenerator.lo dfg/DFGJITCodeGenerator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/DFGJITCompiler.lo dfg/DFGJITCompiler.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/DFGNonSpeculativeJIT.lo dfg/DFGNonSpeculativeJIT.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/DFGOperations.lo dfg/DFGOperations.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/DFGSpeculativeJIT.lo dfg/DFGSpeculativeJIT.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/CallFrame.lo interpreter/CallFrame.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/Interpreter.lo interpreter/Interpreter.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:32, from interpreter/Interpreter.cpp:31: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from interpreter/CallFrame.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from interpreter/Interpreter.cpp:30: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from interpreter/CallFrame.cpp:27: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:32, from interpreter/Interpreter.cpp:31: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:32, from interpreter/Interpreter.cpp:31: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/RegisterFile.lo interpreter/RegisterFile.cpp In file included from ./wtf/OwnPtr.h:25, from ./wtf/VectorTraits.h:24, from ./wtf/Vector.h:29, from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from interpreter/RegisterFile.h:32, from interpreter/RegisterFile.cpp:30: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from interpreter/RegisterFile.cpp:29: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ExecutableAllocatorFixedVMPool.lo jit/ExecutableAllocatorFixedVMPool.cpp In file included from ./wtf/PassRefPtr.h:25, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocatorFixedVMPool.cpp:28: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from jit/ExecutableAllocatorFixedVMPool.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ExecutableAllocator.lo jit/ExecutableAllocator.cpp In file included from ./wtf/PassRefPtr.h:25, from jit/ExecutableAllocator.h:32, from jit/ExecutableAllocator.cpp:28: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from jit/ExecutableAllocator.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JITArithmetic.lo jit/JITArithmetic.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from jit/JIT.h:42, from jit/JITArithmetic.cpp:30: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JITArithmetic32_64.lo jit/JITArithmetic32_64.cpp In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from jit/JITArithmetic.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JITCall.lo jit/JITCall.cpp ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from jit/JIT.h:42, from jit/JITCall.cpp:30: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ jit/JITArithmetic.cpp: In member function 'void JSC::JIT::compileBinaryArithOpSlowCase(JSC::OpcodeID, JSC::SlowCaseEntry*&, unsigned int, unsigned int, unsigned int, JSC::OperandTypes, bool, bool)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyTagTypeNumber_PLUS_DoubleEncodeOffset_EQUALS_0' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ jit/JITArithmetic.cpp:969:5: note: in expansion of macro 'COMPILE_ASSERT' 969 | COMPILE_ASSERT(((TagTypeNumber + DoubleEncodeOffset) == 0), TagTypeNumber_PLUS_DoubleEncodeOffset_EQUALS_0); | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from jit/JITCall.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSFunction.h:27, from runtime/Executable.h:30, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from jit/JIT.h:42, from jit/JITArithmetic.cpp:30: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from jit/JIT.h:42, from jit/JITArithmetic.cpp:30: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSFunction.h:27, from runtime/Executable.h:30, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from jit/JIT.h:42, from jit/JITCall.cpp:30: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from jit/JIT.h:42, from jit/JITCall.cpp:30: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JITCall32_64.lo jit/JITCall32_64.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JIT.lo jit/JIT.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from jit/JIT.h:42, from jit/JIT.cpp:29: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from jit/JIT.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSFunction.h:27, from runtime/Executable.h:30, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from jit/JIT.h:42, from jit/JIT.cpp:29: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from jit/JIT.h:42, from jit/JIT.cpp:29: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JITOpcodes.lo jit/JITOpcodes.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from jit/JIT.h:42, from jit/JITOpcodes.cpp:29: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from jit/JITOpcodes.cpp:27: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ jit/JITOpcodes.cpp: In member function 'void JSC::JIT::privateCompileCTIMachineTrampolines(WTF::RefPtr*, JSC::JSGlobalData*, JSC::TrampolineStructure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyCodeTypeEnumMustBe32Bit' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ jit/JITOpcodes.cpp:66:5: note: in expansion of macro 'COMPILE_ASSERT' 66 | COMPILE_ASSERT(sizeof(CodeType) == 4, CodeTypeEnumMustBe32Bit); | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSFunction.h:27, from runtime/Executable.h:30, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from jit/JIT.h:42, from jit/JITOpcodes.cpp:29: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from jit/JIT.h:42, from jit/JITOpcodes.cpp:29: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JITOpcodes32_64.lo jit/JITOpcodes32_64.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JITPropertyAccess.lo jit/JITPropertyAccess.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from jit/JIT.h:42, from jit/JITPropertyAccess.cpp:29: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from jit/JITPropertyAccess.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSFunction.h:27, from runtime/Executable.h:30, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from jit/JIT.h:42, from jit/JITPropertyAccess.cpp:29: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from jit/JIT.h:42, from jit/JITPropertyAccess.cpp:29: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JITPropertyAccess32_64.lo jit/JITPropertyAccess32_64.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JITStubs.lo jit/JITStubs.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from jit/JITStubs.cpp:31: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from jit/ExecutableAllocator.h:35, from assembler/MacroAssemblerCodeRef.h:29, from jit/JITStubs.h:34, from jit/JITStubs.cpp:34: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from jit/JITStubs.h:33, from jit/JITStubs.cpp:34: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ThunkGenerators.lo jit/ThunkGenerators.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from jit/ThunkGenerators.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSFunction.h:27, from runtime/Executable.h:30, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from jit/ThunkGenerators.cpp:29: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSParser.lo parser/JSParser.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from parser/JSParser.cpp:32: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from parser/JSParser.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSFunction.h:27, from runtime/Executable.h:30, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from parser/JSParser.cpp:32: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:574:30: required from 'void WTF::Vector::shrinkToFit() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' parser/JSParser.cpp:462:31: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from parser/JSParser.cpp:32: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSFunction.h:27, from runtime/Executable.h:30, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from parser/JSParser.cpp:32: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from parser/JSParser.cpp:32: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSFunction.h:27, from runtime/Executable.h:30, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from parser/JSParser.cpp:32: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::JSParser::Scope]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::JSParser::Scope]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::JSParser::Scope; long unsigned int inlineCapacity = 10; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::JSParser::Scope; long unsigned int inlineCapacity = 10; size_t = long unsigned int]' ./wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::JSParser::Scope; long unsigned int inlineCapacity = 10; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = JSC::JSParser::Scope; T = JSC::JSParser::Scope; long unsigned int inlineCapacity = 10]' parser/JSParser.cpp:568:28: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JSC::JSParser::Scope' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser/JSParser.cpp:289:12: note: 'struct JSC::JSParser::Scope' declared here 289 | struct Scope { | ^~~~~ parser/JSParser.cpp: In instantiation of 'typename TreeBuilder::Expression JSC::JSParser::parseVarDeclarationList(TreeBuilder&, int&, const JSC::Identifier*&, typename TreeBuilder::Expression&, int&, int&, int&) [with TreeBuilder = JSC::SyntaxChecker; typename TreeBuilder::Expression = int]': parser/JSParser.cpp:730:54: required from 'typename TreeBuilder::Statement JSC::JSParser::parseVarDeclaration(TreeBuilder&) [with TreeBuilder = JSC::SyntaxChecker; typename TreeBuilder::Statement = int]' parser/JSParser.cpp:1220:35: required from 'typename TreeBuilder::Statement JSC::JSParser::parseStatement(TreeBuilder&, const JSC::Identifier*&) [with TreeBuilder = JSC::SyntaxChecker; typename TreeBuilder::Statement = int]' parser/JSParser.cpp:696:52: required from 'typename TreeBuilder::SourceElements JSC::JSParser::parseSourceElements(TreeBuilder&) [with JSC::JSParser::SourceElementsMode mode = JSC::JSParser::CheckForStrictMode; TreeBuilder = JSC::SyntaxChecker; typename TreeBuilder::SourceElements = int]' parser/JSParser.cpp:1297:5: required from 'typename TreeBuilder::FunctionBody JSC::JSParser::parseFunctionBody(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/JSParser.cpp:1346:29: required from 'bool JSC::JSParser::parseFunctionInfo(TreeBuilder&, const JSC::Identifier*&, typename TreeBuilder::FormalParameterList&, typename TreeBuilder::FunctionBody&, int&, int&, int&) [with JSC::JSParser::FunctionRequirements = JSC::JSParser::FunctionNeedsName; bool nameIsInContainingScope = true; TreeBuilder = JSC::ASTBuilder; typename TreeBuilder::FormalParameterList = JSC::ParameterNode*; typename TreeBuilder::FunctionBody = JSC::FunctionBodyNode*]' parser/JSParser.cpp:1389:5: required from 'typename TreeBuilder::Statement JSC::JSParser::parseFunctionDeclaration(TreeBuilder&) [with TreeBuilder = JSC::ASTBuilder; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/JSParser.cpp:1225:40: required from 'typename TreeBuilder::Statement JSC::JSParser::parseStatement(TreeBuilder&, const JSC::Identifier*&) [with TreeBuilder = JSC::ASTBuilder; typename TreeBuilder::Statement = JSC::StatementNode*]' parser/JSParser.cpp:696:52: required from 'typename TreeBuilder::SourceElements JSC::JSParser::parseSourceElements(TreeBuilder&) [with JSC::JSParser::SourceElementsMode mode = JSC::JSParser::CheckForStrictMode; TreeBuilder = JSC::ASTBuilder; typename TreeBuilder::SourceElements = JSC::SourceElements*]' parser/JSParser.cpp:662:77: required from here parser/JSParser.cpp:803:82: warning: '?:' using integer constants in boolean context [-Wint-in-bool-context] 803 | context.addVar(name, (hasInitializer || (!m_allowsIn && match(INTOKEN))) ? DeclarationStacks::HasInitializer : 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser/JSParser.cpp: In member function 'typename TreeBuilder::Statement JSC::JSParser::parseStatement(TreeBuilder&, const JSC::Identifier*&) [with TreeBuilder = JSC::ASTBuilder]': parser/JSParser.cpp:1263:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 1263 | nonTrivialExpressionCount = m_nonTrivialExpressionCount; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser/JSParser.cpp:1264:5: note: here 1264 | default: | ^~~~~~~ parser/JSParser.cpp: In member function 'typename TreeBuilder::Statement JSC::JSParser::parseStatement(TreeBuilder&, const JSC::Identifier*&) [with TreeBuilder = JSC::SyntaxChecker]': parser/JSParser.cpp:1263:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 1263 | nonTrivialExpressionCount = m_nonTrivialExpressionCount; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser/JSParser.cpp:1264:5: note: here 1264 | default: | ^~~~~~~ parser/JSParser.cpp: In member function 'typename TreeBuilder::Property JSC::JSParser::parseProperty(TreeBuilder&) [with bool strict = true; TreeBuilder = JSC::SyntaxChecker]': parser/JSParser.cpp:1724:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 1724 | wasIdent = true; | ~~~~~~~~~^~~~~~ parser/JSParser.cpp:1725:5: note: here 1725 | case STRING: { | ^~~~ parser/JSParser.cpp: In member function 'typename TreeBuilder::Property JSC::JSParser::parseProperty(TreeBuilder&) [with bool strict = false; TreeBuilder = JSC::SyntaxChecker]': parser/JSParser.cpp:1724:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 1724 | wasIdent = true; | ~~~~~~~~~^~~~~~ parser/JSParser.cpp:1725:5: note: here 1725 | case STRING: { | ^~~~ parser/JSParser.cpp: In member function 'typename TreeBuilder::Property JSC::JSParser::parseProperty(TreeBuilder&) [with bool strict = true; TreeBuilder = JSC::ASTBuilder]': parser/JSParser.cpp:1724:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 1724 | wasIdent = true; | ~~~~~~~~~^~~~~~ parser/JSParser.cpp:1725:5: note: here 1725 | case STRING: { | ^~~~ parser/JSParser.cpp: In member function 'typename TreeBuilder::Property JSC::JSParser::parseProperty(TreeBuilder&) [with bool strict = false; TreeBuilder = JSC::ASTBuilder]': parser/JSParser.cpp:1724:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 1724 | wasIdent = true; | ~~~~~~~~~^~~~~~ parser/JSParser.cpp:1725:5: note: here 1725 | case STRING: { | ^~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/Lexer.lo parser/Lexer.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from parser/Lexer.h:27, from parser/Lexer.cpp:25: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from parser/Lexer.cpp:24: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ parser/Lexer.cpp: In member function 'JSC::JSTokenType JSC::Lexer::lex(JSC::JSTokenData*, JSC::JSTokenInfo*, JSC::Lexer::LexType, bool)': parser/Lexer.cpp:989:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 989 | if ((m_current | 0x20) == 'x' && isASCIIHexDigit(peek(1))) { | ^~ parser/Lexer.cpp:1003:5: note: here 1003 | case CharacterNumber: | ^~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/Nodes.lo parser/Nodes.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from parser/Nodes.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/Error.h:26, from parser/Nodes.h:29, from parser/Nodes.cpp:27: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ParserArena.lo parser/ParserArena.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from parser/ParserArena.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' parser/ParserArena.cpp:97:30: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from runtime/Identifier.h:24, from parser/ParserArena.h:29, from parser/ParserArena.cpp:27: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/Parser.lo parser/Parser.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:26, from ./wtf/HashSet.h:25, from debugger/Debugger.h:25, from parser/Parser.h:26, from parser/Parser.cpp:24: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/SourceProviderCache.lo parser/SourceProviderCache.cpp In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from parser/Parser.cpp:23: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from ./wtf/HashTable.h:26, from ./wtf/HashMap.h:24, from parser/SourceProviderCache.h:26, from parser/SourceProviderCache.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from parser/SourceProviderCache.cpp:26: ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/Profile.lo profiler/Profile.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/CrossThreadRefCounted.h:35, from ./wtf/text/StringImpl.h:29, from ./runtime/UString.h:26, from profiler/CallIdentifier.h:30, from profiler/ProfileNode.h:32, from profiler/Profile.h:29, from profiler/Profile.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from profiler/Profile.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ProfileGenerator.lo profiler/ProfileGenerator.cpp ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/CrossThreadRefCounted.h:35, from ./wtf/text/StringImpl.h:29, from ./runtime/UString.h:26, from profiler/CallIdentifier.h:30, from profiler/ProfileNode.h:32, from profiler/Profile.h:29, from profiler/ProfileGenerator.h:29, from profiler/ProfileGenerator.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from profiler/ProfileGenerator.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:34, from ./runtime/UString.h:26, from profiler/CallIdentifier.h:30, from profiler/ProfileNode.h:32, from profiler/Profile.h:29, from profiler/ProfileGenerator.h:29, from profiler/ProfileGenerator.cpp:27: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:29, from ./wtf/text/StringImpl.h:34, from ./runtime/UString.h:26, from profiler/CallIdentifier.h:30, from profiler/ProfileNode.h:32, from profiler/Profile.h:29, from profiler/ProfileGenerator.h:29, from profiler/ProfileGenerator.cpp:27: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ProfileNode.lo profiler/ProfileNode.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/CrossThreadRefCounted.h:35, from ./wtf/text/StringImpl.h:29, from ./runtime/UString.h:26, from profiler/CallIdentifier.h:30, from profiler/ProfileNode.h:32, from profiler/ProfileNode.cpp:30: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from profiler/ProfileNode.cpp:29: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:34, from ./runtime/UString.h:26, from profiler/CallIdentifier.h:30, from profiler/ProfileNode.h:32, from profiler/ProfileNode.cpp:30: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' profiler/ProfileNode.cpp:143:30: required from here ./wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:29, from ./wtf/text/StringImpl.h:34, from ./runtime/UString.h:26, from profiler/CallIdentifier.h:30, from profiler/ProfileNode.h:32, from profiler/ProfileNode.cpp:30: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ./wtf/text/StringImpl.h:34, from ./runtime/UString.h:26, from profiler/CallIdentifier.h:30, from profiler/ProfileNode.h:32, from profiler/ProfileNode.cpp:30: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' profiler/ProfileNode.cpp:158:21: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:29, from ./wtf/text/StringImpl.h:34, from ./runtime/UString.h:26, from profiler/CallIdentifier.h:30, from profiler/ProfileNode.h:32, from profiler/ProfileNode.cpp:30: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/Profiler.lo profiler/Profiler.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/CrossThreadRefCounted.h:35, from ./wtf/text/StringImpl.h:29, from ./runtime/UString.h:26, from profiler/CallIdentifier.h:30, from profiler/ProfileNode.h:32, from profiler/Profile.h:29, from profiler/Profiler.h:32, from profiler/Profiler.cpp:30: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from profiler/Profiler.cpp:29: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ArgList.lo runtime/ArgList.cpp ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/ArgList.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/ArgList.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/text/StringImpl.h:34, from ./runtime/UString.h:26, from profiler/CallIdentifier.h:30, from profiler/ProfileNode.h:32, from profiler/Profile.h:29, from profiler/Profiler.h:32, from profiler/Profiler.cpp:30: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' profiler/Profiler.cpp:91:37: required from here ./wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:29, from ./wtf/text/StringImpl.h:34, from ./runtime/UString.h:26, from profiler/CallIdentifier.h:30, from profiler/ProfileNode.h:32, from profiler/Profile.h:29, from profiler/Profiler.h:32, from profiler/Profiler.cpp:30: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ./wtf/text/StringImpl.h:34, from ./runtime/UString.h:26, from profiler/CallIdentifier.h:30, from profiler/ProfileNode.h:32, from profiler/Profile.h:29, from profiler/Profiler.h:32, from profiler/Profiler.cpp:30: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:29, from ./wtf/text/StringImpl.h:34, from ./runtime/UString.h:26, from profiler/CallIdentifier.h:30, from profiler/ProfileNode.h:32, from profiler/Profile.h:29, from profiler/Profiler.h:32, from profiler/Profiler.cpp:30: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ./wtf/text/StringImpl.h:34, from ./runtime/UString.h:26, from profiler/CallIdentifier.h:30, from profiler/ProfileNode.h:32, from profiler/Profile.h:29, from profiler/Profiler.h:32, from profiler/Profiler.cpp:30: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' profiler/Profiler.cpp:79:29: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/VectorTraits.h:25, from ./wtf/Vector.h:29, from ./wtf/text/StringImpl.h:34, from ./runtime/UString.h:26, from profiler/CallIdentifier.h:30, from profiler/ProfileNode.h:32, from profiler/Profile.h:29, from profiler/Profiler.h:32, from profiler/Profiler.cpp:30: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/Arguments.lo runtime/Arguments.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/Arguments.h:27, from runtime/Arguments.cpp:26: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/Arguments.cpp:25: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ArrayConstructor.lo runtime/ArrayConstructor.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/InternalFunction.h:27, from runtime/ArrayConstructor.h:24, from runtime/ArrayConstructor.cpp:25: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/ArrayConstructor.cpp:24: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSFunction.h:27, from runtime/Executable.h:30, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/Arguments.h:27, from runtime/Arguments.cpp:26: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/Arguments.h:27, from runtime/Arguments.cpp:26: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ArrayPrototype.lo runtime/ArrayPrototype.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/ArrayPrototype.h:24, from runtime/ArrayPrototype.cpp:25: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/ArrayPrototype.cpp:24: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/BooleanConstructor.lo runtime/BooleanConstructor.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/InternalFunction.h:27, from runtime/BooleanConstructor.h:24, from runtime/BooleanConstructor.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/BooleanConstructor.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/ArrayPrototype.h:24, from runtime/ArrayPrototype.cpp:25: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:515:43: required from 'WTF::Vector::Vector(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 256; size_t = long unsigned int]' runtime/ArrayPrototype.cpp:189:53: required from here ./wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/ArrayPrototype.h:24, from runtime/ArrayPrototype.cpp:25: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/ArrayPrototype.h:24, from runtime/ArrayPrototype.cpp:25: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/ArrayPrototype.h:24, from runtime/ArrayPrototype.cpp:25: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/BooleanObject.lo runtime/BooleanObject.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSWrapperObject.h:25, from runtime/BooleanObject.h:24, from runtime/BooleanObject.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/BooleanObject.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/BooleanPrototype.lo runtime/BooleanPrototype.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSWrapperObject.h:25, from runtime/BooleanObject.h:24, from runtime/BooleanPrototype.h:24, from runtime/BooleanPrototype.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/BooleanPrototype.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/CallData.lo runtime/CallData.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/CallData.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/CallData.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/CommonIdentifiers.lo runtime/CommonIdentifiers.cpp ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from runtime/Identifier.h:24, from runtime/CommonIdentifiers.h:24, from runtime/CommonIdentifiers.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/CommonIdentifiers.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/Completion.lo runtime/Completion.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/Completion.h:26, from runtime/Completion.cpp:24: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/Completion.cpp:23: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ConstructData.lo runtime/ConstructData.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/ConstructData.h:32, from runtime/ConstructData.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/ConstructData.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/DateConstructor.lo runtime/DateConstructor.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/DateConversion.lo runtime/DateConversion.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/InternalFunction.h:27, from runtime/DateConstructor.h:24, from runtime/DateConstructor.cpp:23: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/CrossThreadRefCounted.h:35, from ./wtf/text/StringImpl.h:29, from runtime/UString.h:26, from runtime/DateConversion.h:45, from runtime/DateConversion.cpp:44: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/DateConstructor.cpp:22: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/DateConversion.cpp:43: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/DateInstance.lo runtime/DateInstance.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSWrapperObject.h:25, from runtime/DateInstance.h:24, from runtime/DateInstance.cpp:23: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/DatePrototype.lo runtime/DatePrototype.cpp In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/DateInstance.cpp:22: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSWrapperObject.h:25, from runtime/DateInstance.h:24, from runtime/DatePrototype.h:24, from runtime/DatePrototype.cpp:25: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/DatePrototype.cpp:24: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/DatePrototype.cpp: In function 'void* JSC::dateProtoFuncToISOString(JSC::ExecState*)': runtime/DatePrototype.cpp:504:58: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size between 0 and 16 [-Wformat-truncation=] 504 | snprintf(buffer, sizeof(buffer) - 1, "%04d-%02d-%02dT%02d:%02d:%02d.%03dZ", 1900 + gregorianDateTime->year, gregorianDateTime->month + 1, gregorianDateTime->monthDay, gregorianDateTime->hour, gregorianDateTime->minute, gregorianDateTime->second, static_cast(fmod(thisDateObj->internalNumber(), 1000))); | ^~~~ In file included from /usr/include/stdio.h:900, from interpreter/RegisterFile.h:36, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSWrapperObject.h:25, from runtime/DateInstance.h:24, from runtime/DatePrototype.h:24, from runtime/DatePrototype.cpp:25: /usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 25 and 85 bytes into a destination of size 27 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ runtime/DatePrototype.cpp: In function 'JSC::JSCell* JSC::formatLocaleDate(JSC::ExecState*, const JSC::GregorianDateTime&, JSC::LocaleDateTimeFormat)': runtime/DatePrototype.cpp:246:40: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 5 [-Wformat-truncation=] 246 | snprintf(yearString, yearLen, "%d", localTM.tm_year + 1900); | ^~ runtime/DatePrototype.cpp:246:39: note: directive argument in the range [-2147481748, 2147483647] 246 | snprintf(yearString, yearLen, "%d", localTM.tm_year + 1900); | ^~~~ In file included from /usr/include/stdio.h:900, from interpreter/RegisterFile.h:36, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSWrapperObject.h:25, from runtime/DateInstance.h:24, from runtime/DatePrototype.h:24, from runtime/DatePrototype.cpp:25: /usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 2 and 12 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ runtime/DatePrototype.cpp:248:40: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 5 [-Wformat-truncation=] 248 | snprintf(yearString, yearLen, "%d", year); | ^~ runtime/DatePrototype.cpp:248:39: note: directive argument in the range [-2147481748, 2147483647] 248 | snprintf(yearString, yearLen, "%d", year); | ^~~~ In file included from /usr/include/stdio.h:900, from interpreter/RegisterFile.h:36, from interpreter/CallFrame.h:28, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSWrapperObject.h:25, from runtime/DateInstance.h:24, from runtime/DatePrototype.h:24, from runtime/DatePrototype.cpp:25: /usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 2 and 12 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:519, from ./wtf/FastAllocBase.h:90, from ./wtf/RefPtr.h:27, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSWrapperObject.h:25, from runtime/DateInstance.h:24, from runtime/DatePrototype.h:24, from runtime/DatePrototype.cpp:25: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'JSC::JSCell* JSC::formatLocaleDate(JSC::ExecState*, const JSC::GregorianDateTime&, JSC::LocaleDateTimeFormat)' at runtime/DatePrototype.cpp:250:16: /usr/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 4 bytes from a string of length 4 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ErrorConstructor.lo runtime/ErrorConstructor.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ErrorInstance.h:24, from runtime/ErrorConstructor.h:24, from runtime/ErrorConstructor.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/ErrorConstructor.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/Error.lo runtime/Error.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/Error.h:26, from runtime/Error.cpp:25: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/Error.cpp:24: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ErrorInstance.lo runtime/ErrorInstance.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ErrorInstance.h:24, from runtime/ErrorInstance.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/ErrorInstance.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ErrorPrototype.lo runtime/ErrorPrototype.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ErrorInstance.h:24, from runtime/ErrorPrototype.h:24, from runtime/ErrorPrototype.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/ErrorPrototype.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ExceptionHelpers.lo runtime/ExceptionHelpers.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/ExceptionHelpers.h:32, from runtime/ExceptionHelpers.cpp:30: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/ExceptionHelpers.cpp:29: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSFunction.h:27, from runtime/Executable.h:30, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from runtime/ExceptionHelpers.cpp:32: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/ExceptionHelpers.h:32, from runtime/ExceptionHelpers.cpp:30: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/Executable.lo runtime/Executable.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from runtime/Executable.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/Executable.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/FunctionConstructor.lo runtime/FunctionConstructor.cpp In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSFunction.h:27, from runtime/Executable.h:30, from runtime/Executable.cpp:27: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from runtime/Executable.cpp:27: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/InternalFunction.h:27, from runtime/FunctionConstructor.h:24, from runtime/FunctionConstructor.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/FunctionConstructor.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/FunctionPrototype.lo runtime/FunctionPrototype.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/InternalFunction.h:27, from runtime/FunctionPrototype.h:24, from runtime/FunctionPrototype.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/FunctionPrototype.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/GCActivityCallback.lo runtime/GCActivityCallback.cpp In file included from ./wtf/OwnPtr.h:25, from runtime/GCActivityCallback.h:32, from runtime/GCActivityCallback.cpp:30: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/GCActivityCallback.cpp:29: ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/InternalFunction.h:27, from runtime/FunctionPrototype.h:24, from runtime/FunctionPrototype.cpp:22: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/InternalFunction.h:27, from runtime/FunctionPrototype.h:24, from runtime/FunctionPrototype.cpp:22: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/GetterSetter.lo runtime/GetterSetter.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/JSCell.h:26, from runtime/GetterSetter.h:26, from runtime/GetterSetter.cpp:24: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/GetterSetter.cpp:23: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/Identifier.lo runtime/Identifier.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from runtime/Identifier.h:24, from runtime/Identifier.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/InitializeThreading.lo runtime/InitializeThreading.cpp In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/Identifier.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/OwnPtr.h:25, from ./wtf/VectorTraits.h:24, from ./wtf/Vector.h:29, from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/InitializeThreading.cpp:32: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/InitializeThreading.cpp:29: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/Identifier.cpp: In static member function 'static WTF::PassRefPtr JSC::Identifier::add(JSC::JSGlobalData*, const UChar*, int)': runtime/Identifier.cpp:225:27: warning: narrowing conversion of 'length' from 'int' to 'unsigned int' is ill-formed in C++11 [-Wnarrowing] 225 | UCharBuffer buf = {s, length}; | ^~~~~~ runtime/Identifier.cpp: In static member function 'static WTF::PassRefPtr JSC::Identifier::addSlowCase(JSC::JSGlobalData*, WTF::StringImpl*)': runtime/Identifier.cpp:247:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 247 | if (c <= maxSingleCharacterString) | ^~ runtime/Identifier.cpp:249:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 249 | if (r->isIdentifier()) | ^~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/InternalFunction.lo runtime/InternalFunction.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSActivation.lo runtime/JSActivation.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/InternalFunction.h:27, from runtime/InternalFunction.cpp:24: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/JSActivation.cpp:30: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/InternalFunction.cpp:23: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/JSActivation.cpp:29: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSFunction.h:27, from runtime/Executable.h:30, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/JSActivation.cpp:30: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/Executable.h:29, from bytecode/EvalCodeCache.h:32, from bytecode/CodeBlock.h:33, from runtime/JSActivation.h:32, from runtime/JSActivation.cpp:30: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSAPIValueWrapper.lo runtime/JSAPIValueWrapper.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/JSCell.h:26, from runtime/JSAPIValueWrapper.h:26, from runtime/JSAPIValueWrapper.cpp:24: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/JSAPIValueWrapper.cpp:23: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSArray.lo runtime/JSArray.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSArray.cpp:24: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/JSArray.cpp:23: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSByteArray.lo runtime/JSByteArray.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSByteArray.h:29, from runtime/JSByteArray.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/JSByteArray.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSCell.lo runtime/JSCell.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/JSCell.h:26, from runtime/JSCell.cpp:24: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/JSCell.cpp:23: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSFunction.lo runtime/JSFunction.cpp ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSFunction.h:27, from runtime/JSFunction.cpp:26: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/JSFunction.cpp:25: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSFunction.h:27, from runtime/JSFunction.cpp:26: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSFunction.h:27, from runtime/JSFunction.cpp:26: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSGlobalData.lo runtime/JSGlobalData.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from runtime/JSGlobalData.cpp:30: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/JSGlobalData.cpp:29: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalData.cpp: In static member function 'static void JSC::JSGlobalData::storeVPtrs()': ./wtf/Assertions.h:326:47: warning: typedef 'dummysizeof_JSArray_must_be_less_than_storage' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalData.cpp:126:5: note: in expansion of macro 'COMPILE_ASSERT' 126 | COMPILE_ASSERT(sizeof(JSArray) <= sizeof(storage), sizeof_JSArray_must_be_less_than_storage); | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:326:47: warning: typedef 'dummysizeof_JSByteArray_must_be_less_than_storage' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalData.cpp:131:5: note: in expansion of macro 'COMPILE_ASSERT' 131 | COMPILE_ASSERT(sizeof(JSByteArray) <= sizeof(storage), sizeof_JSByteArray_must_be_less_than_storage); | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:326:47: warning: typedef 'dummysizeof_JSString_must_be_less_than_storage' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalData.cpp:136:5: note: in expansion of macro 'COMPILE_ASSERT' 136 | COMPILE_ASSERT(sizeof(JSString) <= sizeof(storage), sizeof_JSString_must_be_less_than_storage); | ^~~~~~~~~~~~~~ ./wtf/Assertions.h:326:47: warning: typedef 'dummysizeof_JSFunction_must_be_less_than_storage' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalData.cpp:141:5: note: in expansion of macro 'COMPILE_ASSERT' 141 | COMPILE_ASSERT(sizeof(JSFunction) <= sizeof(storage), sizeof_JSFunction_must_be_less_than_storage); | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from runtime/JSGlobalData.cpp:30: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from runtime/JSGlobalData.cpp:30: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSGlobalObject.lo runtime/JSGlobalObject.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSGlobalObject.cpp:31: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/JSGlobalObject.cpp:30: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.cpp: In member function 'void JSC::JSGlobalObject::copyGlobalsTo(JSC::RegisterFile&)': runtime/JSGlobalObject.cpp:412:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class JSC::Register' from an array of 'class JSC::WriteBarrier' [-Wclass-memaccess] 412 | memcpy(registerFile.start() - m_registerArraySize, m_registerArray.get(), m_registerArraySize * sizeof(WriteBarrier)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from heap/MarkStack.h:30, from heap/Heap.h:27, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSGlobalObject.cpp:31: interpreter/Register.h:49:11: note: 'class JSC::Register' declared here 49 | class Register { | ^~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSGlobalObject.cpp:31: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSGlobalObject.cpp:31: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSGlobalObjectFunctions.lo runtime/JSGlobalObjectFunctions.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/JSGlobalObjectFunctions.h:27, from runtime/JSGlobalObjectFunctions.cpp:26: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/JSGlobalObjectFunctions.cpp:25: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSLock.lo runtime/JSLock.cpp In file included from ./wtf/OwnPtr.h:25, from ./wtf/VectorTraits.h:24, from ./wtf/Vector.h:29, from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSLock.cpp:24: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSNotAnObject.lo runtime/JSNotAnObject.cpp In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/JSLock.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSNotAnObject.h:32, from runtime/JSNotAnObject.cpp:31: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/JSNotAnObject.cpp:30: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSObject.lo runtime/JSObject.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSObject.cpp:25: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSObjectWithGlobalObject.lo runtime/JSObjectWithGlobalObject.cpp In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/JSObject.cpp:24: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSObjectWithGlobalObject.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/JSObjectWithGlobalObject.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSObjectWithGlobalObject.cpp: In constructor 'JSC::JSObjectWithGlobalObject::JSObjectWithGlobalObject(JSC::JSGlobalObject*, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyAnonymousSlotCount_must_be_one' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSObjectWithGlobalObject.cpp:36:5: note: in expansion of macro 'COMPILE_ASSERT' 36 | COMPILE_ASSERT(AnonymousSlotCount == 1, AnonymousSlotCount_must_be_one); | ^~~~~~~~~~~~~~ runtime/JSObjectWithGlobalObject.cpp: In constructor 'JSC::JSObjectWithGlobalObject::JSObjectWithGlobalObject(JSC::JSGlobalData&, JSC::JSGlobalObject*, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyAnonymousSlotCount_must_be_one' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSObjectWithGlobalObject.cpp:47:5: note: in expansion of macro 'COMPILE_ASSERT' 47 | COMPILE_ASSERT(AnonymousSlotCount == 1, AnonymousSlotCount_must_be_one); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSONObject.lo runtime/JSONObject.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSONObject.h:29, from runtime/JSONObject.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/JSONObject.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSONObject.cpp: In static member function 'static void JSC::Stringifier::appendQuotedString(JSC::UStringBuilder&, const JSC::UString&)': runtime/JSONObject.cpp:338:70: warning: narrowing conversion of '(char)hexDigits[((int)(((short unsigned int)((int)(ch >> 12))) & 15))]' from 'char' to 'UChar' {aka 'short unsigned int'} is ill-formed in C++11 [-Wnarrowing] 338 | UChar hex[] = { '\\', 'u', hexDigits[(ch >> 12) & 0xF], hexDigits[(ch >> 8) & 0xF], hexDigits[(ch >> 4) & 0xF], hexDigits[ch & 0xF] }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ runtime/JSONObject.cpp:338:98: warning: narrowing conversion of '(char)hexDigits[((int)(((short unsigned int)((int)(ch >> 8))) & 15))]' from 'char' to 'UChar' {aka 'short unsigned int'} is ill-formed in C++11 [-Wnarrowing] 338 | UChar hex[] = { '\\', 'u', hexDigits[(ch >> 12) & 0xF], hexDigits[(ch >> 8) & 0xF], hexDigits[(ch >> 4) & 0xF], hexDigits[ch & 0xF] }; | ~~~~~~~~~~~~~~~~~~~~~~~~~^ runtime/JSONObject.cpp:338:126: warning: narrowing conversion of '(char)hexDigits[((int)(((short unsigned int)((int)(ch >> 4))) & 15))]' from 'char' to 'UChar' {aka 'short unsigned int'} is ill-formed in C++11 [-Wnarrowing] 338 | UChar hex[] = { '\\', 'u', hexDigits[(ch >> 12) & 0xF], hexDigits[(ch >> 8) & 0xF], hexDigits[(ch >> 4) & 0xF], hexDigits[ch & 0xF] }; | ~~~~~~~~~~~~~~~~~~~~~~~~~^ runtime/JSONObject.cpp:338:147: warning: narrowing conversion of '(char)hexDigits[((int)(((short unsigned int)((int)ch)) & 15))]' from 'char' to 'UChar' {aka 'short unsigned int'} is ill-formed in C++11 [-Wnarrowing] 338 | UChar hex[] = { '\\', 'u', hexDigits[(ch >> 12) & 0xF], hexDigits[(ch >> 8) & 0xF], hexDigits[(ch >> 4) & 0xF], hexDigits[ch & 0xF] }; | ~~~~~~~~~~~~~~~~~~^ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSONObject.h:29, from runtime/JSONObject.cpp:27: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Local]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Local]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Local; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Local; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ./wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Local; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = JSC::Local; T = JSC::Local; long unsigned int inlineCapacity = 16]' heap/Local.h:126:27: required from 'void JSC::LocalStack::push(JSC::LocalStack::ExternalType) [with T = JSC::JSArray; unsigned int inlineCapacity = 16; JSC::LocalStack::ExternalType = JSC::JSArray*]' runtime/JSONObject.cpp:700:32: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class JSC::Local'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSONObject.cpp:35: heap/Local.h:40:29: note: 'class JSC::Local' declared here 40 | template class Local : public Handle { | ^~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/JSONObject.h:29, from runtime/JSONObject.cpp:27: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Local]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Local]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Local; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Local; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ./wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Local; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = JSC::Local; T = JSC::Local; long unsigned int inlineCapacity = 16]' heap/Local.h:126:27: required from 'void JSC::LocalStack::push(JSC::LocalStack::ExternalType) [with T = JSC::JSObject; unsigned int inlineCapacity = 16; JSC::LocalStack::ExternalType = JSC::JSObject*]' runtime/JSONObject.cpp:761:33: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class JSC::Local'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/JSONObject.cpp:35: heap/Local.h:40:29: note: 'class JSC::Local' declared here 40 | template class Local : public Handle { | ^~~~~ runtime/JSONObject.cpp: In member function 'JSC::JSValue JSC::Walker::walk(JSC::JSValue)': runtime/JSONObject.cpp:701:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 701 | indexStack.append(0); | ^ runtime/JSONObject.cpp:704:13: note: here 704 | arrayStartVisitMember: | ^~~~~~~~~~~~~~~~~~~~~ runtime/JSONObject.cpp:734:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 734 | outValue = inValue; | ~~~~~~~~~^~~~~~~~~ runtime/JSONObject.cpp:737:13: note: here 737 | case ArrayEndVisitMember: { | ^~~~ runtime/JSONObject.cpp:764:44: warning: this statement may fall through [-Wimplicit-fallthrough=] 764 | object->getOwnPropertyNames(m_exec, propertyStack.last()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ runtime/JSONObject.cpp:767:13: note: here 767 | objectStartVisitMember: | ^~~~~~~~~~~~~~~~~~~~~~ runtime/JSONObject.cpp:801:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 801 | } | ^ runtime/JSONObject.cpp:802:13: note: here 802 | case ObjectEndVisitMember: { | ^~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSPropertyNameIterator.lo runtime/JSPropertyNameIterator.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSPropertyNameIterator.h:32, from runtime/JSPropertyNameIterator.cpp:30: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/JSPropertyNameIterator.cpp:29: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSStaticScopeObject.lo runtime/JSStaticScopeObject.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSVariableObject.h:32, from runtime/JSStaticScopeObject.h:29, from runtime/JSStaticScopeObject.cpp:28: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/JSStaticScopeObject.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSString.lo runtime/JSString.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/JSString.h:26, from runtime/JSString.cpp:24: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/JSString.cpp:23: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSValue.lo runtime/JSValue.cpp ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/JSValue.cpp:24: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/JSValue.cpp:23: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSVariableObject.lo runtime/JSVariableObject.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSVariableObject.h:32, from runtime/JSVariableObject.cpp:30: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/JSVariableObject.cpp:29: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/JSWrapperObject.lo runtime/JSWrapperObject.cpp ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSWrapperObject.h:25, from runtime/JSWrapperObject.cpp:23: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/JSWrapperObject.cpp:22: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/LiteralParser.lo runtime/LiteralParser.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/Lookup.lo runtime/Lookup.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/JSGlobalObjectFunctions.h:27, from runtime/LiteralParser.h:29, from runtime/LiteralParser.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/Lookup.h:24, from runtime/Lookup.cpp:21: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/LiteralParser.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/Lookup.cpp:20: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/LiteralParser.cpp: In member function 'JSC::JSValue JSC::LiteralParser::parse(JSC::LiteralParser::ParserState)': runtime/LiteralParser.cpp:302:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 302 | objectStack.append(array); | ~~~~~~~~~~~~~~~~~~^~~~~~~ runtime/LiteralParser.cpp:305:13: note: here 305 | doParseArrayStartExpression: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/MathObject.lo runtime/MathObject.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/MathObject.h:24, from runtime/MathObject.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/MathObject.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/NativeErrorConstructor.lo runtime/NativeErrorConstructor.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/InternalFunction.h:27, from runtime/NativeErrorConstructor.h:24, from runtime/NativeErrorConstructor.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/NativeErrorConstructor.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/NativeErrorPrototype.lo runtime/NativeErrorPrototype.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/NativeErrorPrototype.h:24, from runtime/NativeErrorPrototype.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/NativeErrorPrototype.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/NumberConstructor.lo runtime/NumberConstructor.cpp runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/InternalFunction.h:27, from runtime/NumberConstructor.h:24, from runtime/NumberConstructor.cpp:23: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/NumberConstructor.cpp:22: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/NumberObject.lo runtime/NumberObject.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSWrapperObject.h:25, from runtime/NumberObject.h:24, from runtime/NumberObject.cpp:23: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/NumberObject.cpp:22: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/NumberPrototype.lo runtime/NumberPrototype.cpp ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSWrapperObject.h:25, from runtime/NumberObject.h:24, from runtime/NumberPrototype.h:24, from runtime/NumberPrototype.cpp:23: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/NumberPrototype.cpp:22: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ObjectConstructor.lo runtime/ObjectConstructor.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/InternalFunction.h:27, from runtime/ObjectConstructor.h:24, from runtime/ObjectConstructor.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/ObjectConstructor.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ObjectPrototype.lo runtime/ObjectPrototype.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/ObjectPrototype.h:24, from runtime/ObjectPrototype.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/ObjectPrototype.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/Operations.lo runtime/Operations.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/PropertyDescriptor.lo runtime/PropertyDescriptor.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/ExceptionHelpers.h:32, from runtime/Operations.h:25, from runtime/Operations.cpp:23: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/Operations.cpp:22: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/PropertyDescriptor.h:29, from runtime/PropertyDescriptor.cpp:29: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/PropertyDescriptor.cpp:27: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/PropertyNameArray.lo runtime/PropertyNameArray.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/PropertyNameArray.h:24, from runtime/PropertyNameArray.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/PropertyNameArray.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/PropertySlot.lo runtime/PropertySlot.cpp ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from runtime/Identifier.h:24, from runtime/PropertySlot.h:24, from runtime/PropertySlot.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/PropertySlot.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/RegExpConstructor.lo runtime/RegExpConstructor.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/InternalFunction.h:27, from runtime/RegExpConstructor.h:24, from runtime/RegExpConstructor.cpp:23: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/RegExp.lo runtime/RegExp.cpp In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/RegExpConstructor.cpp:22: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/CrossThreadRefCounted.h:35, from ./wtf/text/StringImpl.h:29, from runtime/UString.h:26, from runtime/RegExp.h:25, from runtime/RegExp.cpp:24: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/RegExp.cpp:23: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/RegExpObject.lo runtime/RegExpObject.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/RegExpObject.h:24, from runtime/RegExpObject.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/RegExpObject.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/RegExpPrototype.lo runtime/RegExpPrototype.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/RegExpObject.h:24, from runtime/RegExpPrototype.h:24, from runtime/RegExpPrototype.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/RegExpPrototype.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/RegExpCache.lo runtime/RegExpCache.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/CrossThreadRefCounted.h:35, from ./wtf/text/StringImpl.h:29, from runtime/UString.h:26, from runtime/RegExp.h:25, from runtime/RegExpCache.h:28, from runtime/RegExpCache.cpp:30: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/RegExpCache.cpp:28: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/RopeImpl.lo runtime/RopeImpl.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/CrossThreadRefCounted.h:35, from ./wtf/text/StringImpl.h:29, from runtime/RopeImpl.h:29, from runtime/RopeImpl.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ScopeChain.lo runtime/ScopeChain.cpp In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/RopeImpl.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/JSCell.h:26, from runtime/ScopeChain.h:24, from runtime/ScopeChain.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/ScopeChain.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/SmallStrings.lo runtime/SmallStrings.cpp ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/CrossThreadRefCounted.h:35, from ./wtf/text/StringImpl.h:29, from runtime/UString.h:26, from runtime/SmallStrings.h:29, from runtime/SmallStrings.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/SmallStrings.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/SmallStrings.cpp: In constructor 'JSC::SmallStrings::SmallStrings()': ./wtf/Assertions.h:326:47: warning: typedef 'dummyIsNumCharactersConstInSyncWithClassUsage' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/SmallStrings.cpp:69:5: note: in expansion of macro 'COMPILE_ASSERT' 69 | COMPILE_ASSERT(singleCharacterStringCount == sizeof(m_singleCharacterStrings) / sizeof(m_singleCharacterStrings[0]), IsNumCharactersConstInSyncWithClassUsage); | ^~~~~~~~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/JSCell.h:27, from runtime/ScopeChain.h:24, from runtime/ScopeChain.cpp:22: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' bytecode/CodeBlock.h:454:155: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/JSCell.h:26, from runtime/ScopeChain.h:24, from runtime/ScopeChain.cpp:22: ./wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/StrictEvalActivation.lo runtime/StrictEvalActivation.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/StringConstructor.lo runtime/StringConstructor.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/StrictEvalActivation.h:29, from runtime/StrictEvalActivation.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSArray.h:24, from runtime/JSGlobalObject.h:25, from runtime/JSObjectWithGlobalObject.h:29, from runtime/InternalFunction.h:27, from runtime/StringConstructor.h:24, from runtime/StringConstructor.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/StrictEvalActivation.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/StringConstructor.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/StringObject.lo runtime/StringObject.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSWrapperObject.h:25, from runtime/StringObject.h:24, from runtime/StringObject.cpp:22: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/StringPrototype.lo runtime/StringPrototype.cpp In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/StringObject.cpp:21: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSWrapperObject.h:25, from runtime/StringObject.h:24, from runtime/StringPrototype.h:24, from runtime/StringPrototype.cpp:23: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/StringPrototype.cpp:22: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/StringPrototype.cpp: In function 'void* JSC::stringProtoFuncReplace(JSC::ExecState*)': runtime/StringPrototype.cpp:466:24: warning: narrowing conversion of 'matchPos' from 'size_t' {aka 'long unsigned int'} to 'int' is ill-formed in C++11 [-Wnarrowing] 466 | int ovector[2] = { matchPos, matchEnd }; | ^~~~~~~~ runtime/StringPrototype.cpp:466:34: warning: narrowing conversion of 'matchEnd' from 'size_t' {aka 'long unsigned int'} to 'int' is ill-formed in C++11 [-Wnarrowing] 466 | int ovector[2] = { matchPos, matchEnd }; | ^~~~~~~~ In file included from wtf/BlockStack.h:30, from heap/HandleHeap.h:29, from heap/Heap.h:25, from runtime/JSGlobalData.h:33, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSWrapperObject.h:25, from runtime/StringObject.h:24, from runtime/StringPrototype.h:24, from runtime/StringPrototype.cpp:23: ./wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::UString]': ./wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::UString]' ./wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::UString; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ./wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::UString; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ./wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::UString; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ./wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = JSC::UString; T = JSC::UString; long unsigned int inlineCapacity = 16]' runtime/StringPrototype.cpp:362:40: required from here ./wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::UString' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from runtime/NumericStrings.h:29, from runtime/JSGlobalData.h:39, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from runtime/JSObject.h:26, from runtime/JSWrapperObject.h:25, from runtime/StringObject.h:24, from runtime/StringPrototype.h:24, from runtime/StringPrototype.cpp:23: runtime/UString.h:30:7: note: 'class JSC::UString' declared here 30 | class UString { | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/StringRecursionChecker.lo runtime/StringRecursionChecker.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/ArgList.h:25, from interpreter/Interpreter.h:32, from runtime/StringRecursionChecker.h:23, from runtime/StringRecursionChecker.cpp:21: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/StringRecursionChecker.cpp:20: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/StructureChain.lo runtime/StructureChain.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CallData.h:32, from runtime/JSCell.h:26, from runtime/StructureChain.h:29, from runtime/StructureChain.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/StructureChain.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/Structure.lo runtime/Structure.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from runtime/Identifier.h:24, from runtime/Structure.h:29, from runtime/Structure.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/TimeoutChecker.lo runtime/TimeoutChecker.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from interpreter/CallFrame.h:26, from runtime/TimeoutChecker.cpp:33: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/Structure.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/TimeoutChecker.cpp:30: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/UString.lo runtime/UString.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/CrossThreadRefCounted.h:35, from ./wtf/text/StringImpl.h:29, from runtime/UString.h:26, from runtime/UString.cpp:25: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from runtime/UString.cpp:24: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/YarrJIT.lo yarr/YarrJIT.cpp In file included from ./wtf/PassRefPtr.h:25, from ./wtf/RefPtr.h:28, from ./wtf/HashFunctions.h:24, from ./wtf/HashTraits.h:24, from runtime/JSValue.h:31, from runtime/CachedTranscendentalFunction.h:29, from runtime/JSGlobalData.h:32, from yarr/YarrJIT.h:31, from yarr/YarrJIT.cpp:27: ./wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ./wtf/PossiblyNull.h:29, from ./wtf/FastMalloc.h:25, from ./config.h:99, from yarr/YarrJIT.cpp:26: ./wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ./wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ./wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ./wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ./wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ./wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ./wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/MainThreadQt.lo wtf/qt/MainThreadQt.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -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. -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler -Iruntime -Iwtf -Iwtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I../../Source -I../../include -I/include/QtWebKit -I/include -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/jscore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o .obj/release-shared/ThreadingQt.lo wtf/qt/ThreadingQt.cpp In file included from wtf/PassRefPtr.h:25, from wtf/RefPtr.h:28, from wtf/HashFunctions.h:24, from wtf/HashTraits.h:24, from wtf/HashTable.h:26, from wtf/HashMap.h:24, from wtf/qt/ThreadingQt.cpp:35: wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=link c++ -version-info 12:7:8 -rpath /usr/pkg/qt4/lib -Wl,-zrelro -ldl -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -pthread -Wl,-R/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -o ../../../../../lib/libjscore.la .obj/release-shared/YarrInterpreter.lo .obj/release-shared/YarrPattern.lo .obj/release-shared/YarrSyntaxChecker.lo .obj/release-shared/Assertions.lo .obj/release-shared/ByteArray.lo .obj/release-shared/CryptographicallyRandomNumber.lo .obj/release-shared/CurrentTime.lo .obj/release-shared/DateMath.lo .obj/release-shared/dtoa.lo .obj/release-shared/DecimalNumber.lo .obj/release-shared/FastMalloc.lo .obj/release-shared/GOwnPtr.lo .obj/release-shared/GRefPtr.lo .obj/release-shared/HashTable.lo .obj/release-shared/MD5.lo .obj/release-shared/MainThread.lo .obj/release-shared/NullPtr.lo .obj/release-shared/OSRandomSource.lo .obj/release-shared/MainThreadQt.lo .obj/release-shared/StringQt.lo .obj/release-shared/ThreadingQt.lo .obj/release-shared/PageAllocationAligned.lo .obj/release-shared/PageBlock.lo .obj/release-shared/ParallelJobsGeneric.lo .obj/release-shared/RandomNumber.lo .obj/release-shared/RefCountedLeakCounter.lo .obj/release-shared/SHA1.lo .obj/release-shared/StackBounds.lo .obj/release-shared/TCSystemAlloc.lo .obj/release-shared/ThreadingNone.lo .obj/release-shared/Threading.lo .obj/release-shared/TypeTraits.lo .obj/release-shared/WTFThreadData.lo .obj/release-shared/AtomicString.lo .obj/release-shared/CString.lo .obj/release-shared/StringBuilder.lo .obj/release-shared/StringImpl.lo .obj/release-shared/StringStatics.lo .obj/release-shared/WTFString.lo .obj/release-shared/CollatorDefault.lo .obj/release-shared/CollatorICU.lo .obj/release-shared/UTF8.lo .obj/release-shared/OSAllocatorPosix.lo .obj/release-shared/JSBase.lo .obj/release-shared/JSCallbackConstructor.lo .obj/release-shared/JSCallbackFunction.lo .obj/release-shared/JSCallbackObject.lo .obj/release-shared/JSClassRef.lo .obj/release-shared/JSContextRef.lo .obj/release-shared/JSObjectRef.lo .obj/release-shared/JSStringRef.lo .obj/release-shared/JSValueRef.lo .obj/release-shared/OpaqueJSString.lo .obj/release-shared/ARMAssembler.lo .obj/release-shared/ARMv7Assembler.lo .obj/release-shared/MacroAssemblerARM.lo .obj/release-shared/MacroAssemblerSH4.lo .obj/release-shared/CodeBlock.lo .obj/release-shared/JumpTable.lo .obj/release-shared/Opcode.lo .obj/release-shared/SamplingTool.lo .obj/release-shared/StructureStubInfo.lo .obj/release-shared/BytecodeGenerator.lo .obj/release-shared/NodesCodegen.lo .obj/release-shared/ConservativeRoots.lo .obj/release-shared/HandleHeap.lo .obj/release-shared/HandleStack.lo .obj/release-shared/Heap.lo .obj/release-shared/MachineStackMarker.lo .obj/release-shared/MarkStack.lo .obj/release-shared/MarkStackPosix.lo .obj/release-shared/MarkStackSymbian.lo .obj/release-shared/MarkStackWin.lo .obj/release-shared/MarkedBlock.lo .obj/release-shared/MarkedSpace.lo .obj/release-shared/DebuggerActivation.lo .obj/release-shared/DebuggerCallFrame.lo .obj/release-shared/Debugger.lo .obj/release-shared/DFGByteCodeParser.lo .obj/release-shared/DFGGraph.lo .obj/release-shared/DFGJITCodeGenerator.lo .obj/release-shared/DFGJITCompiler.lo .obj/release-shared/DFGNonSpeculativeJIT.lo .obj/release-shared/DFGOperations.lo .obj/release-shared/DFGSpeculativeJIT.lo .obj/release-shared/CallFrame.lo .obj/release-shared/Interpreter.lo .obj/release-shared/RegisterFile.lo .obj/release-shared/ExecutableAllocatorFixedVMPool.lo .obj/release-shared/ExecutableAllocator.lo .obj/release-shared/JITArithmetic.lo .obj/release-shared/JITArithmetic32_64.lo .obj/release-shared/JITCall.lo .obj/release-shared/JITCall32_64.lo .obj/release-shared/JIT.lo .obj/release-shared/JITOpcodes.lo .obj/release-shared/JITOpcodes32_64.lo .obj/release-shared/JITPropertyAccess.lo .obj/release-shared/JITPropertyAccess32_64.lo .obj/release-shared/JITStubs.lo .obj/release-shared/ThunkGenerators.lo .obj/release-shared/JSParser.lo .obj/release-shared/Lexer.lo .obj/release-shared/Nodes.lo .obj/release-shared/ParserArena.lo .obj/release-shared/Parser.lo .obj/release-shared/SourceProviderCache.lo .obj/release-shared/Profile.lo .obj/release-shared/ProfileGenerator.lo .obj/release-shared/ProfileNode.lo .obj/release-shared/Profiler.lo .obj/release-shared/ArgList.lo .obj/release-shared/Arguments.lo .obj/release-shared/ArrayConstructor.lo .obj/release-shared/ArrayPrototype.lo .obj/release-shared/BooleanConstructor.lo .obj/release-shared/BooleanObject.lo .obj/release-shared/BooleanPrototype.lo .obj/release-shared/CallData.lo .obj/release-shared/CommonIdentifiers.lo .obj/release-shared/Completion.lo .obj/release-shared/ConstructData.lo .obj/release-shared/DateConstructor.lo .obj/release-shared/DateConversion.lo .obj/release-shared/DateInstance.lo .obj/release-shared/DatePrototype.lo .obj/release-shared/ErrorConstructor.lo .obj/release-shared/Error.lo .obj/release-shared/ErrorInstance.lo .obj/release-shared/ErrorPrototype.lo .obj/release-shared/ExceptionHelpers.lo .obj/release-shared/Executable.lo .obj/release-shared/FunctionConstructor.lo .obj/release-shared/FunctionPrototype.lo .obj/release-shared/GCActivityCallback.lo .obj/release-shared/GetterSetter.lo .obj/release-shared/Identifier.lo .obj/release-shared/InitializeThreading.lo .obj/release-shared/InternalFunction.lo .obj/release-shared/JSActivation.lo .obj/release-shared/JSAPIValueWrapper.lo .obj/release-shared/JSArray.lo .obj/release-shared/JSByteArray.lo .obj/release-shared/JSCell.lo .obj/release-shared/JSFunction.lo .obj/release-shared/JSGlobalData.lo .obj/release-shared/JSGlobalObject.lo .obj/release-shared/JSGlobalObjectFunctions.lo .obj/release-shared/JSLock.lo .obj/release-shared/JSNotAnObject.lo .obj/release-shared/JSObject.lo .obj/release-shared/JSObjectWithGlobalObject.lo .obj/release-shared/JSONObject.lo .obj/release-shared/JSPropertyNameIterator.lo .obj/release-shared/JSStaticScopeObject.lo .obj/release-shared/JSString.lo .obj/release-shared/JSValue.lo .obj/release-shared/JSVariableObject.lo .obj/release-shared/JSWrapperObject.lo .obj/release-shared/LiteralParser.lo .obj/release-shared/Lookup.lo .obj/release-shared/MathObject.lo .obj/release-shared/NativeErrorConstructor.lo .obj/release-shared/NativeErrorPrototype.lo .obj/release-shared/NumberConstructor.lo .obj/release-shared/NumberObject.lo .obj/release-shared/NumberPrototype.lo .obj/release-shared/ObjectConstructor.lo .obj/release-shared/ObjectPrototype.lo .obj/release-shared/Operations.lo .obj/release-shared/PropertyDescriptor.lo .obj/release-shared/PropertyNameArray.lo .obj/release-shared/PropertySlot.lo .obj/release-shared/RegExpConstructor.lo .obj/release-shared/RegExp.lo .obj/release-shared/RegExpObject.lo .obj/release-shared/RegExpPrototype.lo .obj/release-shared/RegExpCache.lo .obj/release-shared/RopeImpl.lo .obj/release-shared/ScopeChain.lo .obj/release-shared/SmallStrings.lo .obj/release-shared/StrictEvalActivation.lo .obj/release-shared/StringConstructor.lo .obj/release-shared/StringObject.lo .obj/release-shared/StringPrototype.lo .obj/release-shared/StringRecursionChecker.lo .obj/release-shared/StructureChain.lo .obj/release-shared/Structure.lo .obj/release-shared/TimeoutChecker.lo .obj/release-shared/UString.lo .obj/release-shared/YarrJIT.lo -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib /home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib/libQtCore.la -L/usr/pkg/lib -L/usr/lib64 -L/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/lib -ldl -lpthread -lrt make[2]: Leaving directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore' cd WebCore/ && /bin/make -f Makefile.WebKit make[2]: Entering directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore' libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AccessibilityImageMapLink.lo accessibility/AccessibilityImageMapLink.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AccessibilityMediaControls.lo accessibility/AccessibilityMediaControls.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AccessibilityMenuList.lo accessibility/AccessibilityMenuList.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityImageMapLink.h:32, from accessibility/AccessibilityImageMapLink.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityMenuList.h:29, from accessibility/AccessibilityMenuList.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from accessibility/AccessibilityImageMapLink.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from accessibility/AccessibilityMenuList.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityImageMapLink.h:32, from accessibility/AccessibilityImageMapLink.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityImageMapLink.h:32, from accessibility/AccessibilityImageMapLink.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityImageMapLink.h:32, from accessibility/AccessibilityImageMapLink.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityImageMapLink.h:32, from accessibility/AccessibilityImageMapLink.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityImageMapLink.h:32, from accessibility/AccessibilityImageMapLink.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityImageMapLink.h:32, from accessibility/AccessibilityImageMapLink.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityImageMapLink.h:32, from accessibility/AccessibilityImageMapLink.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityImageMapLink.h:32, from accessibility/AccessibilityImageMapLink.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityImageMapLink.h:32, from accessibility/AccessibilityImageMapLink.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityImageMapLink.h:32, from accessibility/AccessibilityImageMapLink.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from editing/VisiblePosition.h:30, from accessibility/AccessibilityObject.h:34, from accessibility/AccessibilityImageMapLink.h:32, from accessibility/AccessibilityImageMapLink.cpp:30: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLMapElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLMapElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::AccessibilityImageMapLink::~AccessibilityImageMapLink()' at accessibility/AccessibilityImageMapLink.cpp:51:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[7].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLAreaElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLAreaElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::AccessibilityImageMapLink::~AccessibilityImageMapLink()' at accessibility/AccessibilityImageMapLink.cpp:51:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLAreaElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLAreaElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::AccessibilityImageMapLink::~AccessibilityImageMapLink()' at accessibility/AccessibilityImageMapLink.cpp:51:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityMenuList.h:29, from accessibility/AccessibilityMenuList.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityMenuList.h:29, from accessibility/AccessibilityMenuList.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityMenuList.h:29, from accessibility/AccessibilityMenuList.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityMenuList.h:29, from accessibility/AccessibilityMenuList.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityMenuList.h:29, from accessibility/AccessibilityMenuList.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityMenuList.h:29, from accessibility/AccessibilityMenuList.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityMenuList.h:29, from accessibility/AccessibilityMenuList.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityMenuList.h:29, from accessibility/AccessibilityMenuList.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityMenuList.h:29, from accessibility/AccessibilityMenuList.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityMenuList.h:29, from accessibility/AccessibilityMenuList.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityMenuList.h:29, from accessibility/AccessibilityMenuList.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::AccessibilityObject* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::AccessibilityObject*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' accessibility/AccessibilityMenuList.cpp:66:22: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityMenuList.h:29, from accessibility/AccessibilityMenuList.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AccessibilityMenuListOption.lo accessibility/AccessibilityMenuListOption.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityMenuListOption.h:29, from accessibility/AccessibilityMenuListOption.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from accessibility/AccessibilityMenuListOption.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AccessibilityMenuListPopup.lo accessibility/AccessibilityMenuListPopup.cpp In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityMenuListOption.h:29, from accessibility/AccessibilityMenuListOption.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityMenuListOption.h:29, from accessibility/AccessibilityMenuListOption.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityMenuListPopup.h:29, from accessibility/AccessibilityMenuListPopup.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from accessibility/AccessibilityMenuListPopup.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityMenuListPopup.h:29, from accessibility/AccessibilityMenuListPopup.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityMenuListPopup.h:29, from accessibility/AccessibilityMenuListPopup.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityMenuListPopup.h:29, from accessibility/AccessibilityMenuListPopup.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityMenuListPopup.h:29, from accessibility/AccessibilityMenuListPopup.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityMenuListPopup.h:29, from accessibility/AccessibilityMenuListPopup.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityMenuListPopup.h:29, from accessibility/AccessibilityMenuListPopup.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityMenuListPopup.h:29, from accessibility/AccessibilityMenuListPopup.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' accessibility/AccessibilityMenuListPopup.cpp:114:30: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityMenuListPopup.h:29, from accessibility/AccessibilityMenuListPopup.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityMenuListPopup.h:29, from accessibility/AccessibilityMenuListPopup.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityMenuListPopup.h:29, from accessibility/AccessibilityMenuListPopup.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityMenuListPopup.h:29, from accessibility/AccessibilityMenuListPopup.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityMenuListPopup.h:29, from accessibility/AccessibilityMenuListPopup.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityMenuListPopup.h:29, from accessibility/AccessibilityMenuListPopup.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::AccessibilityMenuListOption* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::AccessibilityMenuListOption*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' accessibility/AccessibilityMenuListPopup.cpp:103:30: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityMenuListPopup.h:29, from accessibility/AccessibilityMenuListPopup.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AccessibilityObject.lo accessibility/AccessibilityObject.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityObject.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from accessibility/AccessibilityObject.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityObject.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityObject.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from accessibility/AccessibilityObject.h:34, from accessibility/AccessibilityObject.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityObject.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityObject.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityObject.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityObject.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityObject.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityObject.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityObject.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' accessibility/AccessibilityObject.cpp:748:21: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityObject.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityObject.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityObject.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AccessibilityList.lo accessibility/AccessibilityList.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityList.h:38, from accessibility/AccessibilityList.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from accessibility/AccessibilityList.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityList.h:38, from accessibility/AccessibilityList.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityList.h:38, from accessibility/AccessibilityList.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityList.h:38, from accessibility/AccessibilityList.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityList.h:38, from accessibility/AccessibilityList.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityList.h:38, from accessibility/AccessibilityList.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityList.h:38, from accessibility/AccessibilityList.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityList.h:38, from accessibility/AccessibilityList.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityList.h:38, from accessibility/AccessibilityList.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityList.h:38, from accessibility/AccessibilityList.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityList.h:38, from accessibility/AccessibilityList.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AccessibilityListBox.lo accessibility/AccessibilityListBox.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityListBox.h:32, from accessibility/AccessibilityListBox.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from accessibility/AccessibilityListBox.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AccessibilityListBoxOption.lo accessibility/AccessibilityListBoxOption.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityListBoxOption.h:32, from accessibility/AccessibilityListBoxOption.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityListBox.h:32, from accessibility/AccessibilityListBox.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityListBox.h:32, from accessibility/AccessibilityListBox.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityListBox.h:32, from accessibility/AccessibilityListBox.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityListBox.h:32, from accessibility/AccessibilityListBox.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityListBox.h:32, from accessibility/AccessibilityListBox.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityListBox.h:32, from accessibility/AccessibilityListBox.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityListBox.h:32, from accessibility/AccessibilityListBox.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityListBox.h:32, from accessibility/AccessibilityListBox.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityListBox.h:32, from accessibility/AccessibilityListBox.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityListBox.h:32, from accessibility/AccessibilityListBox.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from accessibility/AccessibilityListBoxOption.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityListBox.h:32, from accessibility/AccessibilityListBox.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::AccessibilityObject* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::AccessibilityObject*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' accessibility/AccessibilityListBox.cpp:84:30: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityListBox.h:32, from accessibility/AccessibilityListBox.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityListBoxOption.h:32, from accessibility/AccessibilityListBoxOption.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityListBoxOption.h:32, from accessibility/AccessibilityListBoxOption.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityListBoxOption.h:32, from accessibility/AccessibilityListBoxOption.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityListBoxOption.h:32, from accessibility/AccessibilityListBoxOption.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityListBoxOption.h:32, from accessibility/AccessibilityListBoxOption.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityListBoxOption.h:32, from accessibility/AccessibilityListBoxOption.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityListBoxOption.h:32, from accessibility/AccessibilityListBoxOption.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityListBoxOption.h:32, from accessibility/AccessibilityListBoxOption.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityListBoxOption.h:32, from accessibility/AccessibilityListBoxOption.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityListBoxOption.h:32, from accessibility/AccessibilityListBoxOption.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AccessibilityProgressIndicator.lo accessibility/AccessibilityProgressIndicator.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityProgressIndicator.h:26, from accessibility/AccessibilityProgressIndicator.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from accessibility/AccessibilityProgressIndicator.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AccessibilityRenderObject.lo accessibility/AccessibilityRenderObject.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityRenderObject.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from accessibility/AccessibilityRenderObject.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityProgressIndicator.h:26, from accessibility/AccessibilityProgressIndicator.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityProgressIndicator.h:26, from accessibility/AccessibilityProgressIndicator.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityProgressIndicator.h:26, from accessibility/AccessibilityProgressIndicator.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityProgressIndicator.h:26, from accessibility/AccessibilityProgressIndicator.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityProgressIndicator.h:26, from accessibility/AccessibilityProgressIndicator.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityProgressIndicator.h:26, from accessibility/AccessibilityProgressIndicator.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityProgressIndicator.h:26, from accessibility/AccessibilityProgressIndicator.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityProgressIndicator.h:26, from accessibility/AccessibilityProgressIndicator.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityProgressIndicator.h:26, from accessibility/AccessibilityProgressIndicator.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityProgressIndicator.h:26, from accessibility/AccessibilityProgressIndicator.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityRenderObject.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityRenderObject.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from accessibility/AccessibilityObject.h:34, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityRenderObject.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityRenderObject.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityRenderObject.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityRenderObject.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityRenderObject.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityRenderObject.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityRenderObject.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityRenderObject.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::String; long unsigned int inlineCapacity = 0]' accessibility/AccessibilityRenderObject.cpp:1649:22: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/AtomicString.h:25, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from accessibility/AccessibilityObject.h:34, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityRenderObject.cpp:30: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityRenderObject.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityRenderObject.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityRenderObject.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::AccessibilityObject* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::AccessibilityObject*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' accessibility/AccessibilityRenderObject.cpp:1559:40: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityRenderObject.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AccessibilityScrollbar.lo accessibility/AccessibilityScrollbar.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityScrollbar.h:32, from accessibility/AccessibilityScrollbar.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from accessibility/AccessibilityScrollbar.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from accessibility/AccessibilityObject.h:34, from accessibility/AccessibilityScrollbar.h:32, from accessibility/AccessibilityScrollbar.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityScrollbar.h:32, from accessibility/AccessibilityScrollbar.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityScrollbar.h:32, from accessibility/AccessibilityScrollbar.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AccessibilityScrollView.lo accessibility/AccessibilityScrollView.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityScrollView.h:29, from accessibility/AccessibilityScrollView.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from accessibility/AccessibilityScrollView.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from accessibility/AccessibilityObject.h:34, from accessibility/AccessibilityScrollView.h:29, from accessibility/AccessibilityScrollView.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityScrollView.h:29, from accessibility/AccessibilityScrollView.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityScrollView.h:29, from accessibility/AccessibilityScrollView.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityScrollView.h:29, from accessibility/AccessibilityScrollView.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityScrollView.h:29, from accessibility/AccessibilityScrollView.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityScrollView.h:29, from accessibility/AccessibilityScrollView.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityScrollView.h:29, from accessibility/AccessibilityScrollView.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityScrollView.h:29, from accessibility/AccessibilityScrollView.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' accessibility/AccessibilityScrollView.cpp:102:26: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityScrollView.h:29, from accessibility/AccessibilityScrollView.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityScrollView.h:29, from accessibility/AccessibilityScrollView.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityScrollView.h:29, from accessibility/AccessibilityScrollView.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityScrollView.h:29, from accessibility/AccessibilityScrollView.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityScrollView.h:29, from accessibility/AccessibilityScrollView.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityScrollView.h:29, from accessibility/AccessibilityScrollView.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::AccessibilityScrollbar* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::AccessibilityScrollbar*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' accessibility/AccessibilityScrollView.cpp:112:22: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityScrollView.h:29, from accessibility/AccessibilityScrollView.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AccessibilitySlider.lo accessibility/AccessibilitySlider.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilitySlider.h:32, from accessibility/AccessibilitySlider.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from accessibility/AccessibilitySlider.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AccessibilityARIAGrid.lo accessibility/AccessibilityARIAGrid.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityARIAGrid.h:32, from accessibility/AccessibilityARIAGrid.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from accessibility/AccessibilityARIAGrid.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilitySlider.h:32, from accessibility/AccessibilitySlider.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilitySlider.h:32, from accessibility/AccessibilitySlider.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilitySlider.h:32, from accessibility/AccessibilitySlider.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilitySlider.h:32, from accessibility/AccessibilitySlider.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilitySlider.h:32, from accessibility/AccessibilitySlider.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilitySlider.h:32, from accessibility/AccessibilitySlider.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilitySlider.h:32, from accessibility/AccessibilitySlider.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilitySlider.h:32, from accessibility/AccessibilitySlider.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilitySlider.h:32, from accessibility/AccessibilitySlider.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilitySlider.h:32, from accessibility/AccessibilitySlider.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilitySlider.h:32, from accessibility/AccessibilitySlider.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::AccessibilitySliderThumb* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::AccessibilitySliderThumb*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' accessibility/AccessibilitySlider.cpp:102:26: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilitySlider.h:32, from accessibility/AccessibilitySlider.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityARIAGrid.h:32, from accessibility/AccessibilityARIAGrid.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityARIAGrid.h:32, from accessibility/AccessibilityARIAGrid.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityARIAGrid.h:32, from accessibility/AccessibilityARIAGrid.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityARIAGrid.h:32, from accessibility/AccessibilityARIAGrid.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityARIAGrid.h:32, from accessibility/AccessibilityARIAGrid.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityARIAGrid.h:32, from accessibility/AccessibilityARIAGrid.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityARIAGrid.h:32, from accessibility/AccessibilityARIAGrid.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityARIAGrid.h:32, from accessibility/AccessibilityARIAGrid.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityARIAGrid.h:32, from accessibility/AccessibilityARIAGrid.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityARIAGrid.h:32, from accessibility/AccessibilityARIAGrid.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityARIAGrid.h:32, from accessibility/AccessibilityARIAGrid.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::AccessibilityTableRow* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::AccessibilityTableRow*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' accessibility/AccessibilityARIAGrid.cpp:77:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityARIAGrid.h:32, from accessibility/AccessibilityARIAGrid.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AccessibilityARIAGridCell.lo accessibility/AccessibilityARIAGridCell.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableCell.h:32, from accessibility/AccessibilityARIAGridCell.h:32, from accessibility/AccessibilityARIAGridCell.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AccessibilityARIAGridRow.lo accessibility/AccessibilityARIAGridRow.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from accessibility/AccessibilityARIAGridCell.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityARIAGridRow.h:32, from accessibility/AccessibilityARIAGridRow.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from accessibility/AccessibilityARIAGridRow.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityARIAGridRow.h:32, from accessibility/AccessibilityARIAGridRow.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityARIAGridRow.h:32, from accessibility/AccessibilityARIAGridRow.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityARIAGridRow.h:32, from accessibility/AccessibilityARIAGridRow.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityARIAGridRow.h:32, from accessibility/AccessibilityARIAGridRow.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityARIAGridRow.h:32, from accessibility/AccessibilityARIAGridRow.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityARIAGridRow.h:32, from accessibility/AccessibilityARIAGridRow.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityARIAGridRow.h:32, from accessibility/AccessibilityARIAGridRow.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityARIAGridRow.h:32, from accessibility/AccessibilityARIAGridRow.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityARIAGridRow.h:32, from accessibility/AccessibilityARIAGridRow.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityARIAGridRow.h:32, from accessibility/AccessibilityARIAGridRow.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityARIAGridRow.h:32, from accessibility/AccessibilityARIAGridRow.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::AccessibilityObject* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::AccessibilityObject*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' accessibility/AccessibilityARIAGridRow.cpp:86:29: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityARIAGridRow.h:32, from accessibility/AccessibilityARIAGridRow.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AccessibilityTable.lo accessibility/AccessibilityTable.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityTable.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from accessibility/AccessibilityTable.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AccessibilityTableCell.lo accessibility/AccessibilityTableCell.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableCell.h:32, from accessibility/AccessibilityTableCell.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityTable.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityTable.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityTable.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityTable.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityTable.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityTable.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityTable.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityTable.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityTable.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' accessibility/AccessibilityTable.cpp:280:17: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityTable.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityTable.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTable.h:32, from accessibility/AccessibilityTable.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from accessibility/AccessibilityTableCell.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableCell.h:32, from accessibility/AccessibilityTableCell.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableCell.h:32, from accessibility/AccessibilityTableCell.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableCell.h:32, from accessibility/AccessibilityTableCell.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableCell.h:32, from accessibility/AccessibilityTableCell.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableCell.h:32, from accessibility/AccessibilityTableCell.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableCell.h:32, from accessibility/AccessibilityTableCell.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableCell.h:32, from accessibility/AccessibilityTableCell.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableCell.h:32, from accessibility/AccessibilityTableCell.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableCell.h:32, from accessibility/AccessibilityTableCell.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableCell.h:32, from accessibility/AccessibilityTableCell.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AccessibilityTableColumn.lo accessibility/AccessibilityTableColumn.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityTableColumn.h:32, from accessibility/AccessibilityTableColumn.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from accessibility/AccessibilityTableColumn.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AccessibilityTableHeaderContainer.lo accessibility/AccessibilityTableHeaderContainer.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityTableHeaderContainer.h:32, from accessibility/AccessibilityTableHeaderContainer.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from accessibility/AccessibilityTableHeaderContainer.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityTableColumn.h:32, from accessibility/AccessibilityTableColumn.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityTableColumn.h:32, from accessibility/AccessibilityTableColumn.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityTableColumn.h:32, from accessibility/AccessibilityTableColumn.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityTableColumn.h:32, from accessibility/AccessibilityTableColumn.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityTableColumn.h:32, from accessibility/AccessibilityTableColumn.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityTableColumn.h:32, from accessibility/AccessibilityTableColumn.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityTableColumn.h:32, from accessibility/AccessibilityTableColumn.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityTableColumn.h:32, from accessibility/AccessibilityTableColumn.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityTableColumn.h:32, from accessibility/AccessibilityTableColumn.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityTableColumn.h:32, from accessibility/AccessibilityTableColumn.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityTableColumn.h:32, from accessibility/AccessibilityTableColumn.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::AccessibilityTableCell* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::AccessibilityTableCell*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' accessibility/AccessibilityTableColumn.cpp:195:26: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityTableColumn.h:32, from accessibility/AccessibilityTableColumn.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AccessibilityTableRow.lo accessibility/AccessibilityTableRow.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityTableRow.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from accessibility/AccessibilityTableRow.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityTableRow.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityTableRow.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityTableRow.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityTableRow.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityTableRow.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityTableRow.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityTableRow.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityTableRow.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityTableRow.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AccessibilityRenderObject.h:33, from accessibility/AccessibilityTableRow.h:32, from accessibility/AccessibilityTableRow.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AXObjectCache.lo accessibility/AXObjectCache.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AXObjectCache.h:29, from accessibility/AXObjectCache.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from accessibility/AXObjectCache.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ActiveDOMCallback.lo bindings/generic/ActiveDOMCallback.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from bindings/generic/ActiveDOMCallback.h:34, from bindings/generic/ActiveDOMCallback.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/generic/ActiveDOMCallback.cpp:31: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AXObjectCache.h:29, from accessibility/AXObjectCache.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AXObjectCache.h:29, from accessibility/AXObjectCache.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from accessibility/AccessibilityObject.h:34, from accessibility/AXObjectCache.h:29, from accessibility/AXObjectCache.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AXObjectCache.h:29, from accessibility/AXObjectCache.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AXObjectCache.h:29, from accessibility/AXObjectCache.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AXObjectCache.h:29, from accessibility/AXObjectCache.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AXObjectCache.h:29, from accessibility/AXObjectCache.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AXObjectCache.h:29, from accessibility/AXObjectCache.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AXObjectCache.h:29, from accessibility/AXObjectCache.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AXObjectCache.h:29, from accessibility/AXObjectCache.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AXObjectCache.h:29, from accessibility/AXObjectCache.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from editing/VisiblePosition.h:30, from accessibility/AccessibilityObject.h:34, from accessibility/AXObjectCache.h:29, from accessibility/AXObjectCache.cpp:30: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::AXObjectCache::visiblePositionForTextMarkerData(WebCore::TextMarkerData&)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::AXObjectCache::visiblePositionForTextMarkerData(WebCore::TextMarkerData&)' at ../JavaScriptCore/wtf/PassRefPtr.h:74:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::AXObjectCache::visiblePositionForTextMarkerData(WebCore::TextMarkerData&)' at ../JavaScriptCore/wtf/PassRefPtr.h:74:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::AXObjectCache::textMarkerDataForVisiblePosition(WebCore::TextMarkerData&, const WebCore::VisiblePosition&)' at accessibility/AXObjectCache.cpp:638:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'deepPos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::AXObjectCache::textMarkerDataForVisiblePosition(WebCore::TextMarkerData&, const WebCore::VisiblePosition&)' at accessibility/AXObjectCache.cpp:638:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'deepPos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/RuntimeEnabledFeatures.lo bindings/generic/RuntimeEnabledFeatures.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from storage/AbstractDatabase.h:35, from bindings/generic/RuntimeEnabledFeatures.cpp:34: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/generic/RuntimeEnabledFeatures.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScriptControllerBase.lo bindings/ScriptControllerBase.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSDOMWindowShell.h:32, from bindings/js/ScriptController.h:26, from bindings/ScriptControllerBase.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/ScriptControllerBase.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSDOMWindowShell.h:32, from bindings/js/ScriptController.h:26, from bindings/ScriptControllerBase.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSDOMWindowShell.h:32, from bindings/js/ScriptController.h:26, from bindings/ScriptControllerBase.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSDOMWindowShell.h:32, from bindings/js/ScriptController.h:26, from bindings/ScriptControllerBase.cpp:22: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSDOMWindowShell.h:32, from bindings/js/ScriptController.h:26, from bindings/ScriptControllerBase.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/AtomicString.h:25, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSDOMWindowShell.h:32, from bindings/js/ScriptController.h:26, from bindings/ScriptControllerBase.cpp:22: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CallbackFunction.lo bindings/js/CallbackFunction.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from bindings/js/CallbackFunction.h:28, from bindings/js/CallbackFunction.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/CallbackFunction.cpp:25: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from bindings/js/CallbackFunction.h:28, from bindings/js/CallbackFunction.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from bindings/js/CallbackFunction.h:28, from bindings/js/CallbackFunction.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DOMObjectHashTableMap.lo bindings/js/DOMObjectHashTableMap.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/Lookup.h:24, from bindings/js/DOMObjectHashTableMap.h:25, from bindings/js/DOMObjectHashTableMap.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/DOMObjectHashTableMap.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DOMWrapperWorld.lo bindings/js/DOMWrapperWorld.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/DOMWrapperWorld.h:25, from bindings/js/DOMWrapperWorld.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/DOMWrapperWorld.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/DOMWrapperWorld.h:25, from bindings/js/DOMWrapperWorld.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/DOMWrapperWorld.h:25, from bindings/js/DOMWrapperWorld.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/GCController.lo bindings/js/GCController.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/GCController.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/GCController.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/GCController.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/GCController.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSArrayBufferCustom.lo bindings/js/JSArrayBufferCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSArrayBuffer.h:24, from bindings/js/JSArrayBufferCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSArrayBufferCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSAttrCustom.lo bindings/js/JSAttrCustom.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Attr.h:28, from generated/JSAttr.h:24, from bindings/js/JSAttrCustom.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSArrayBuffer.h:24, from bindings/js/JSArrayBufferCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSArrayBuffer.h:24, from bindings/js/JSArrayBufferCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSAttrCustom.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Attr.h:28, from generated/JSAttr.h:24, from bindings/js/JSAttrCustom.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Attr.h:28, from generated/JSAttr.h:24, from bindings/js/JSAttrCustom.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/Attr.h:28, from generated/JSAttr.h:24, from bindings/js/JSAttrCustom.cpp:30: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSCDATASectionCustom.lo bindings/js/JSCDATASectionCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNode.h:24, from generated/JSCharacterData.h:24, from generated/JSText.h:24, from generated/JSCDATASection.h:24, from bindings/js/JSCDATASectionCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSCDATASectionCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSCSSFontFaceRuleCustom.lo bindings/js/JSCSSFontFaceRuleCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from generated/JSCSSFontFaceRule.h:24, from bindings/js/JSCSSFontFaceRuleCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNode.h:24, from generated/JSCharacterData.h:24, from generated/JSText.h:24, from generated/JSCDATASection.h:24, from bindings/js/JSCDATASectionCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNode.h:24, from generated/JSCharacterData.h:24, from generated/JSText.h:24, from generated/JSCDATASection.h:24, from bindings/js/JSCDATASectionCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSCSSFontFaceRuleCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSNode.h:24, from generated/JSCharacterData.h:24, from generated/JSText.h:24, from generated/JSCDATASection.h:24, from bindings/js/JSCDATASectionCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::CDATASection]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::CDATASection]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::JSDOMWrapper* WebCore::createWrapper(JSC::ExecState*, WebCore::JSDOMGlobalObject*, DOMClass*) [with WrapperClass = WebCore::JSCDATASection; DOMClass = WebCore::CDATASection]' at bindings/js/JSDOMBinding.h:142:23, inlined from 'JSC::JSValue WebCore::toJSNewlyCreated(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WebCore::CDATASection*)' at bindings/js/JSCDATASectionCustom.cpp:40:12: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::CDATASection]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::CDATASection]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::JSDOMWrapper* WebCore::createWrapper(JSC::ExecState*, WebCore::JSDOMGlobalObject*, DOMClass*) [with WrapperClass = WebCore::JSCDATASection; DOMClass = WebCore::CDATASection]' at bindings/js/JSDOMBinding.h:142:23, inlined from 'JSC::JSValue WebCore::toJSNewlyCreated(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WebCore::CDATASection*)' at bindings/js/JSCDATASectionCustom.cpp:40:12: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from generated/JSCSSFontFaceRule.h:24, from bindings/js/JSCSSFontFaceRuleCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from generated/JSCSSFontFaceRule.h:24, from bindings/js/JSCSSFontFaceRuleCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSCSSImportRuleCustom.lo bindings/js/JSCSSImportRuleCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from generated/JSCSSImportRule.h:24, from bindings/js/JSCSSImportRuleCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSCSSMediaRuleCustom.lo bindings/js/JSCSSMediaRuleCustom.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSCSSImportRuleCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from generated/JSCSSMediaRule.h:24, from bindings/js/JSCSSMediaRuleCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSCSSMediaRuleCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from generated/JSCSSImportRule.h:24, from bindings/js/JSCSSImportRuleCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from generated/JSCSSImportRule.h:24, from bindings/js/JSCSSImportRuleCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from generated/JSCSSMediaRule.h:24, from bindings/js/JSCSSMediaRuleCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from generated/JSCSSMediaRule.h:24, from bindings/js/JSCSSMediaRuleCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSCSSPageRuleCustom.lo bindings/js/JSCSSPageRuleCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from generated/JSCSSPageRule.h:24, from bindings/js/JSCSSPageRuleCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSCSSPageRuleCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSCSSRuleCustom.lo bindings/js/JSCSSRuleCustom.cpp In file included from css/CSSSelectorList.h:29, from css/CSSStyleRule.h:26, from css/CSSPageRule.h:25, from bindings/js/JSCSSPageRuleCustom.cpp:29: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSSelectorList.h:29, from css/CSSStyleRule.h:26, from css/CSSPageRule.h:25, from bindings/js/JSCSSPageRuleCustom.cpp:29: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from generated/JSCSSPageRule.h:24, from bindings/js/JSCSSPageRuleCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from generated/JSCSSPageRule.h:24, from bindings/js/JSCSSPageRuleCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from bindings/js/JSCSSRuleCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSCSSRuleCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from css/CSSSelectorList.h:29, from css/CSSStyleRule.h:26, from css/CSSPageRule.h:25, from bindings/js/JSCSSRuleCustom.cpp:33: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSSelectorList.h:29, from css/CSSStyleRule.h:26, from css/CSSPageRule.h:25, from bindings/js/JSCSSRuleCustom.cpp:33: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from bindings/js/JSCSSRuleCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from bindings/js/JSCSSRuleCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSCSSRule.h:24, from bindings/js/JSCSSRuleCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSCSSRuleListCustom.lo bindings/js/JSCSSRuleListCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRuleList.h:24, from bindings/js/JSCSSRuleListCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSCSSRuleListCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRuleList.h:24, from bindings/js/JSCSSRuleListCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRuleList.h:24, from bindings/js/JSCSSRuleListCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSCSSRuleList.h:24, from bindings/js/JSCSSRuleListCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSCSSStyleDeclarationCustom.lo bindings/js/JSCSSStyleDeclarationCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSStyleDeclaration.h:24, from bindings/js/JSCSSStyleDeclarationCustom.h:29, from bindings/js/JSCSSStyleDeclarationCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSCSSStyleDeclarationCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSCSSStyleRuleCustom.lo bindings/js/JSCSSStyleRuleCustom.cpp In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSStyleDeclaration.h:24, from bindings/js/JSCSSStyleDeclarationCustom.h:29, from bindings/js/JSCSSStyleDeclarationCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSStyleDeclaration.h:24, from bindings/js/JSCSSStyleDeclarationCustom.h:29, from bindings/js/JSCSSStyleDeclarationCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from generated/JSCSSStyleRule.h:24, from bindings/js/JSCSSStyleRuleCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSCSSStyleRuleCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSCSSStyleDeclaration.h:24, from bindings/js/JSCSSStyleDeclarationCustom.h:29, from bindings/js/JSCSSStyleDeclarationCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from css/CSSSelectorList.h:29, from css/CSSStyleRule.h:26, from bindings/js/JSCSSStyleRuleCustom.cpp:29: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSSelectorList.h:29, from css/CSSStyleRule.h:26, from bindings/js/JSCSSStyleRuleCustom.cpp:29: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from generated/JSCSSStyleRule.h:24, from bindings/js/JSCSSStyleRuleCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from generated/JSCSSStyleRule.h:24, from bindings/js/JSCSSStyleRuleCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSCSSValueCustom.lo bindings/js/JSCSSValueCustom.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSCallbackData.lo bindings/js/JSCallbackData.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSValue.h:24, from bindings/js/JSCSSValueCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSCallbackData.h:32, from bindings/js/JSCallbackData.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSCallbackData.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSCSSValueCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSCallbackData.h:32, from bindings/js/JSCallbackData.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSCallbackData.h:32, from bindings/js/JSCallbackData.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSValue.h:24, from bindings/js/JSCSSValueCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSValue.h:24, from bindings/js/JSCSSValueCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSCSSValue.h:24, from bindings/js/JSCSSValueCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSCanvasRenderingContext2DCustom.lo bindings/js/JSCanvasRenderingContext2DCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCanvasRenderingContext.h:24, from generated/JSCanvasRenderingContext2D.h:24, from bindings/js/JSCanvasRenderingContext2DCustom.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSCanvasRenderingContext2DCustom.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSCanvasRenderingContextCustom.lo bindings/js/JSCanvasRenderingContextCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCanvasRenderingContext.h:24, from bindings/js/JSCanvasRenderingContextCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSCanvasRenderingContextCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCanvasRenderingContext.h:24, from generated/JSCanvasRenderingContext2D.h:24, from bindings/js/JSCanvasRenderingContext2DCustom.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCanvasRenderingContext.h:24, from generated/JSCanvasRenderingContext2D.h:24, from bindings/js/JSCanvasRenderingContext2DCustom.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCanvasRenderingContext.h:24, from generated/JSCanvasRenderingContext2D.h:24, from bindings/js/JSCanvasRenderingContext2DCustom.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCanvasRenderingContext.h:24, from generated/JSCanvasRenderingContext2D.h:24, from bindings/js/JSCanvasRenderingContext2DCustom.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSCanvasRenderingContext.h:24, from generated/JSCanvasRenderingContext2D.h:24, from bindings/js/JSCanvasRenderingContext2DCustom.cpp:21: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCanvasRenderingContext.h:24, from bindings/js/JSCanvasRenderingContextCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCanvasRenderingContext.h:24, from bindings/js/JSCanvasRenderingContextCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCanvasRenderingContext.h:24, from bindings/js/JSCanvasRenderingContextCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCanvasRenderingContext.h:24, from bindings/js/JSCanvasRenderingContextCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSCanvasRenderingContext.h:24, from bindings/js/JSCanvasRenderingContextCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WebCore::CanvasRenderingContext::deref()' at html/canvas/CanvasRenderingContext.h:50:35, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::CanvasRenderingContext2D]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::CanvasRenderingContext2D]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::JSDOMWrapper* WebCore::createWrapper(JSC::ExecState*, WebCore::JSDOMGlobalObject*, DOMClass*) [with WrapperClass = WebCore::JSCanvasRenderingContext2D; DOMClass = WebCore::CanvasRenderingContext2D]' at bindings/js/JSDOMBinding.h:142:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::CanvasRenderingContext*)D.170380.m_ptr.WebCore::CanvasRenderingContext::m_canvas' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WebCore::CanvasRenderingContext::deref()' at html/canvas/CanvasRenderingContext.h:50:35, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::CanvasRenderingContext2D]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::CanvasRenderingContext2D]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::JSDOMWrapper* WebCore::createWrapper(JSC::ExecState*, WebCore::JSDOMGlobalObject*, DOMClass*) [with WrapperClass = WebCore::JSCanvasRenderingContext2D; DOMClass = WebCore::CanvasRenderingContext2D]' at bindings/js/JSDOMBinding.h:142:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::CanvasRenderingContext*)D.170380.m_ptr.WebCore::CanvasRenderingContext::m_canvas' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSClipboardCustom.lo bindings/js/JSClipboardCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSClipboard.h:24, from bindings/js/JSClipboardCustom.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSClipboardCustom.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSClipboard.h:24, from bindings/js/JSClipboardCustom.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSClipboard.h:24, from bindings/js/JSClipboardCustom.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSClipboard.h:24, from bindings/js/JSClipboardCustom.cpp:30: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSConsoleCustom.lo bindings/js/JSConsoleCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSConsole.h:24, from bindings/js/JSConsoleCustom.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSConsoleCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSConsole.h:24, from bindings/js/JSConsoleCustom.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSConsole.h:24, from bindings/js/JSConsoleCustom.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSCoordinatesCustom.lo bindings/js/JSCoordinatesCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCoordinates.h:24, from bindings/js/JSCoordinatesCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSCoordinatesCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSCustomPositionCallback.lo bindings/js/JSCustomPositionCallback.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSCallbackData.h:32, from bindings/js/JSCustomPositionCallback.h:29, from bindings/js/JSCustomPositionCallback.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCoordinates.h:24, from bindings/js/JSCoordinatesCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCoordinates.h:24, from bindings/js/JSCoordinatesCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSCustomPositionCallback.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSCallbackData.h:32, from bindings/js/JSCustomPositionCallback.h:29, from bindings/js/JSCustomPositionCallback.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSCallbackData.h:32, from bindings/js/JSCustomPositionCallback.h:29, from bindings/js/JSCustomPositionCallback.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSCustomPositionErrorCallback.lo bindings/js/JSCustomPositionErrorCallback.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSCallbackData.h:32, from bindings/js/JSCustomPositionErrorCallback.h:29, from bindings/js/JSCustomPositionErrorCallback.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSCustomPositionErrorCallback.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSCustomVoidCallback.lo bindings/js/JSCustomVoidCallback.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSCustomVoidCallback.h:32, from bindings/js/JSCustomVoidCallback.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSCallbackData.h:32, from bindings/js/JSCustomPositionErrorCallback.h:29, from bindings/js/JSCustomPositionErrorCallback.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSCallbackData.h:32, from bindings/js/JSCustomPositionErrorCallback.h:29, from bindings/js/JSCustomPositionErrorCallback.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSCustomVoidCallback.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/runtime/DateInstanceCache.h:32, from ../JavaScriptCore/runtime/JSGlobalData.h:34, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSCustomVoidCallback.h:32, from bindings/js/JSCustomVoidCallback.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSCustomVoidCallback.h:32, from bindings/js/JSCustomVoidCallback.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSCustomVoidCallback.h:32, from bindings/js/JSCustomVoidCallback.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSCustomXPathNSResolver.lo bindings/js/JSCustomXPathNSResolver.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from bindings/js/JSCustomXPathNSResolver.h:32, from bindings/js/JSCustomXPathNSResolver.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSCustomXPathNSResolver.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSDOMBinding.lo bindings/js/JSDOMBinding.cpp ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSDOMBinding.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSDOMBinding.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from xml/XPathNSResolver.h:33, from bindings/js/JSCustomXPathNSResolver.h:31, from bindings/js/JSCustomXPathNSResolver.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from bindings/js/JSCustomXPathNSResolver.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from bindings/js/JSCustomXPathNSResolver.h:32, from bindings/js/JSCustomXPathNSResolver.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSDOMBinding.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSDOMBinding.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/runtime/DateInstanceCache.h:32, from ../JavaScriptCore/runtime/JSGlobalData.h:34, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSDOMBinding.cpp:22: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSDOMFormDataCustom.lo bindings/js/JSDOMFormDataCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMFormData.h:24, from bindings/js/JSDOMFormDataCustom.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSDOMFormDataCustom.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMFormData.h:24, from bindings/js/JSDOMFormDataCustom.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMFormData.h:24, from bindings/js/JSDOMFormDataCustom.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSDOMFormData.h:24, from bindings/js/JSDOMFormDataCustom.cpp:32: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSDOMGlobalObject.lo bindings/js/JSDOMGlobalObject.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMGlobalObject.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSDOMGlobalObject.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMGlobalObject.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMGlobalObject.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSDOMImplementationCustom.lo bindings/js/JSDOMImplementationCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMImplementation.h:24, from bindings/js/JSDOMImplementationCustom.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSDOMImplementationCustom.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMImplementation.h:24, from bindings/js/JSDOMImplementationCustom.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMImplementation.h:24, from bindings/js/JSDOMImplementationCustom.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSDOMMimeTypeArrayCustom.lo bindings/js/JSDOMMimeTypeArrayCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMMimeTypeArray.h:24, from bindings/js/JSDOMMimeTypeArrayCustom.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSDOMMimeTypeArrayCustom.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSDOMPluginArrayCustom.lo bindings/js/JSDOMPluginArrayCustom.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMPluginArray.h:24, from bindings/js/JSDOMPluginArrayCustom.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSDOMPluginArrayCustom.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMMimeTypeArray.h:24, from bindings/js/JSDOMMimeTypeArrayCustom.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMMimeTypeArray.h:24, from bindings/js/JSDOMMimeTypeArrayCustom.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/runtime/DateInstanceCache.h:32, from ../JavaScriptCore/runtime/JSGlobalData.h:34, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMMimeTypeArray.h:24, from bindings/js/JSDOMMimeTypeArrayCustom.cpp:21: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMPluginArray.h:24, from bindings/js/JSDOMPluginArrayCustom.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMPluginArray.h:24, from bindings/js/JSDOMPluginArrayCustom.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/runtime/DateInstanceCache.h:32, from ../JavaScriptCore/runtime/JSGlobalData.h:34, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMPluginArray.h:24, from bindings/js/JSDOMPluginArrayCustom.cpp:21: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSDOMPluginCustom.lo bindings/js/JSDOMPluginCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMPlugin.h:24, from bindings/js/JSDOMPluginCustom.cpp:20: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSDOMPluginCustom.cpp:19: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSDOMStringMapCustom.lo bindings/js/JSDOMStringMapCustom.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMStringMap.h:24, from bindings/js/JSDOMStringMapCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSDOMStringMapCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMPlugin.h:24, from bindings/js/JSDOMPluginCustom.cpp:20: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMPlugin.h:24, from bindings/js/JSDOMPluginCustom.cpp:20: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/runtime/DateInstanceCache.h:32, from ../JavaScriptCore/runtime/JSGlobalData.h:34, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMPlugin.h:24, from bindings/js/JSDOMPluginCustom.cpp:20: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMStringMap.h:24, from bindings/js/JSDOMStringMapCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMStringMap.h:24, from bindings/js/JSDOMStringMapCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSDOMStringMap.h:24, from bindings/js/JSDOMStringMapCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSDOMTokenListCustom.lo bindings/js/JSDOMTokenListCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMTokenList.h:24, from bindings/js/JSDOMTokenListCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSDOMTokenListCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMTokenList.h:24, from bindings/js/JSDOMTokenListCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMTokenList.h:24, from bindings/js/JSDOMTokenListCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSDOMTokenList.h:24, from bindings/js/JSDOMTokenListCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSDOMWindowBase.lo bindings/js/JSDOMWindowBase.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSDOMWindowBase.h:23, from bindings/js/JSDOMWindowBase.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSDOMWindowBase.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSDOMWindowCustom.lo bindings/js/JSDOMWindowCustom.cpp ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSDOMWindowCustom.h:22, from bindings/js/JSDOMWindowCustom.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSDOMWindowCustom.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSDOMWindowBase.h:23, from bindings/js/JSDOMWindowBase.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSDOMWindowBase.h:23, from bindings/js/JSDOMWindowBase.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/runtime/DateInstanceCache.h:32, from ../JavaScriptCore/runtime/JSGlobalData.h:34, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSDOMWindowBase.h:23, from bindings/js/JSDOMWindowBase.cpp:24: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from bindings/js/JSDOMWindowBase.h:23, from bindings/js/JSDOMWindowBase.cpp:24: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSDOMWindowCustom.h:22, from bindings/js/JSDOMWindowCustom.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSDOMWindowCustom.h:22, from bindings/js/JSDOMWindowCustom.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSDOMWindowCustom.h:22, from bindings/js/JSDOMWindowCustom.cpp:21: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from bindings/js/JSDOMWindowBase.h:23, from generated/JSDOMWindow.h:25, from bindings/js/JSDOMWindowCustom.h:22, from bindings/js/JSDOMWindowCustom.cpp:21: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSDocument::~JSDocument()' at generated/JSDocument.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSDocument::~JSDocument()' at generated/JSDocument.h:34:7, inlined from 'virtual WebCore::JSDocument::~JSDocument()' at generated/JSDocument.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSDOMWindowShell.lo bindings/js/JSDOMWindowShell.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSDOMWindowShell.h:32, from bindings/js/JSDOMWindowShell.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSDOMWindowShell.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSDOMWindowShell.h:32, from bindings/js/JSDOMWindowShell.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSDOMWindowShell.h:32, from bindings/js/JSDOMWindowShell.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSDOMWindowShell.h:32, from bindings/js/JSDOMWindowShell.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bindings/js/JSDOMWindowShell.cpp: In member function 'void WebCore::JSDOMWindowShell::setWindow(WTF::PassRefPtr)': bindings/js/JSDOMWindowShell.cpp:64:162: warning: 'void operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 64 | Strong prototype(*JSDOMWindow::commonJSGlobalData(), new JSDOMWindowPrototype(*JSDOMWindow::commonJSGlobalData(), 0, prototypeStructure)); | ^ bindings/js/JSDOMWindowShell.cpp:64:162: note: returned from 'static void* WebCore::JSDOMWindowPrototype::operator new(size_t)' libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSDOMWrapper.lo bindings/js/JSDOMWrapper.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMWrapper.h:25, from bindings/js/JSDOMWrapper.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSDOMWrapper.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSDataViewCustom.lo bindings/js/JSDataViewCustom.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSArrayBufferView.h:24, from generated/JSDataView.h:24, from bindings/js/JSDataViewCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSDataViewCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSArrayBufferView.h:24, from generated/JSDataView.h:24, from bindings/js/JSDataViewCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSArrayBufferView.h:24, from generated/JSDataView.h:24, from bindings/js/JSDataViewCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSDesktopNotificationsCustom.lo bindings/js/JSDesktopNotificationsCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from bindings/js/JSDesktopNotificationsCustom.cpp:35: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSDesktopNotificationsCustom.cpp:31: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from bindings/js/JSDesktopNotificationsCustom.cpp:35: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from bindings/js/JSDesktopNotificationsCustom.cpp:35: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSDeviceMotionEventCustom.lo bindings/js/JSDeviceMotionEventCustom.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSDeviceOrientationEventCustom.lo bindings/js/JSDeviceOrientationEventCustom.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSDocumentCustom.lo bindings/js/JSDocumentCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from generated/JSDocument.h:24, from bindings/js/JSDocumentCustom.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSDocumentCustom.cpp:20: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSElementCustom.lo bindings/js/JSElementCustom.cpp ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from generated/JSElement.h:24, from bindings/js/JSElementCustom.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSElementCustom.cpp:30: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from generated/JSDocument.h:24, from bindings/js/JSDocumentCustom.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from generated/JSDocument.h:24, from bindings/js/JSDocumentCustom.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from generated/JSDocument.h:24, from bindings/js/JSDocumentCustom.cpp:21: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from generated/JSDocument.h:24, from bindings/js/JSDocumentCustom.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' dom/TouchList.h:48:65: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from generated/JSDocument.h:24, from bindings/js/JSDocumentCustom.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from generated/JSElement.h:24, from bindings/js/JSElementCustom.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from generated/JSElement.h:24, from bindings/js/JSElementCustom.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from generated/JSElement.h:24, from bindings/js/JSElementCustom.cpp:31: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::JSDOMWrapper* WebCore::createWrapper(JSC::ExecState*, WebCore::JSDOMGlobalObject*, DOMClass*) [with WrapperClass = WebCore::JSElement; DOMClass = WebCore::Element]' at bindings/js/JSDOMBinding.h:142:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'JSC::JSValue WebCore::toJSNewlyCreated(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WebCore::Element*)' at bindings/js/JSElementCustom.cpp:63:38: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::SVGElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::SVGElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'JSC::JSValue WebCore::toJSNewlyCreated(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WebCore::Element*)' at bindings/js/JSElementCustom.cpp:66:37: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSErrorHandler.lo bindings/js/JSErrorHandler.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSEventListener.h:24, from bindings/js/JSErrorHandler.h:34, from bindings/js/JSErrorHandler.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSErrorHandler.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSEventCustom.lo bindings/js/JSEventCustom.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSEvent.h:24, from bindings/js/JSEventCustom.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSEventCustom.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSEventListener.h:24, from bindings/js/JSErrorHandler.h:34, from bindings/js/JSErrorHandler.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSEventListener.h:24, from bindings/js/JSErrorHandler.h:34, from bindings/js/JSErrorHandler.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSEvent.h:24, from bindings/js/JSEventCustom.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSEvent.h:24, from bindings/js/JSEventCustom.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/runtime/DateInstanceCache.h:32, from ../JavaScriptCore/runtime/JSGlobalData.h:34, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSEvent.h:24, from bindings/js/JSEventCustom.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSEvent.h:24, from bindings/js/JSEventCustom.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' dom/TouchList.h:48:65: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSEvent.h:24, from bindings/js/JSEventCustom.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSEventListener.lo bindings/js/JSEventListener.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSEventListener.h:24, from bindings/js/JSEventListener.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSEventListener.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSEventListener.h:24, from bindings/js/JSEventListener.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSEventListener.h:24, from bindings/js/JSEventListener.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/EventListener.h:24, from bindings/js/JSEventListener.h:23, from bindings/js/JSEventListener.cpp:21: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSEventSourceCustom.lo bindings/js/JSEventSourceCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSEventSource.h:26, from bindings/js/JSEventSourceCustom.cpp:36: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSEventSourceCustom.cpp:32: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSEventTarget.lo bindings/js/JSEventTarget.cpp In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSEventSource.h:26, from bindings/js/JSEventSourceCustom.cpp:36: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSEventSource.h:26, from bindings/js/JSEventSourceCustom.cpp:36: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from bindings/js/JSEventTarget.h:29, from bindings/js/JSEventTarget.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSEventTarget.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSExceptionBase.lo bindings/js/JSExceptionBase.cpp In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from bindings/js/JSEventTarget.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from bindings/js/JSEventTarget.h:29, from bindings/js/JSEventTarget.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSEventTarget.cpp:30: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMCoreException.h:24, from bindings/js/JSExceptionBase.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSExceptionBase.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMCoreException.h:24, from bindings/js/JSExceptionBase.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSDOMCoreException.h:24, from bindings/js/JSExceptionBase.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSFileReaderCustom.lo bindings/js/JSFileReaderCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSFileReader.h:26, from bindings/js/JSFileReaderCustom.cpp:35: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSFloat32ArrayCustom.lo bindings/js/JSFloat32ArrayCustom.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSFileReaderCustom.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from html/canvas/ArrayBuffer.h:29, from html/canvas/TypedArrayBase.h:30, from html/canvas/Float32Array.h:30, from generated/JSFloat32Array.h:24, from bindings/js/JSFloat32ArrayCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSFloat32ArrayCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSFileReader.h:26, from bindings/js/JSFileReaderCustom.cpp:35: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSFileReader.h:26, from bindings/js/JSFileReaderCustom.cpp:35: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSArrayBufferView.h:24, from generated/JSFloat32Array.h:25, from bindings/js/JSFloat32ArrayCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/canvas/ArrayBufferView.h:36, from html/canvas/TypedArrayBase.h:31, from html/canvas/Float32Array.h:30, from generated/JSFloat32Array.h:24, from bindings/js/JSFloat32ArrayCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSGeolocationCustom.lo bindings/js/JSGeolocationCustom.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSHTMLAllCollectionCustom.lo bindings/js/JSHTMLAllCollectionCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSHTMLAllCollection.h:24, from bindings/js/JSHTMLAllCollectionCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSHTMLAllCollectionCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSHTMLAppletElementCustom.lo bindings/js/JSHTMLAppletElementCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLAppletElement.h:24, from bindings/js/JSHTMLAppletElementCustom.h:29, from bindings/js/JSHTMLAppletElementCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSHTMLAppletElementCustom.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSHTMLAllCollection.h:24, from bindings/js/JSHTMLAllCollectionCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSHTMLAllCollection.h:24, from bindings/js/JSHTMLAllCollectionCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSHTMLAllCollection.h:24, from bindings/js/JSHTMLAllCollectionCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLAppletElement.h:24, from bindings/js/JSHTMLAppletElementCustom.h:29, from bindings/js/JSHTMLAppletElementCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLAppletElement.h:24, from bindings/js/JSHTMLAppletElementCustom.h:29, from bindings/js/JSHTMLAppletElementCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLAppletElement.h:24, from bindings/js/JSHTMLAppletElementCustom.h:29, from bindings/js/JSHTMLAppletElementCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSHTMLCanvasElementCustom.lo bindings/js/JSHTMLCanvasElementCustom.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSHTMLCollectionCustom.lo bindings/js/JSHTMLCollectionCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSHTMLCollection.h:24, from bindings/js/JSHTMLCollectionCustom.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLCanvasElement.h:32, from generated/JSHTMLCanvasElement.h:24, from bindings/js/JSHTMLCanvasElementCustom.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSHTMLCollectionCustom.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSHTMLCanvasElementCustom.cpp:27: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLCanvasElement.h:32, from generated/JSHTMLCanvasElement.h:24, from bindings/js/JSHTMLCanvasElementCustom.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLCanvasElement.h:32, from generated/JSHTMLCanvasElement.h:24, from bindings/js/JSHTMLCanvasElementCustom.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLCanvasElement.h:32, from generated/JSHTMLCanvasElement.h:24, from bindings/js/JSHTMLCanvasElementCustom.cpp:28: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSHTMLCollection.h:24, from bindings/js/JSHTMLCollectionCustom.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSHTMLCollection.h:24, from bindings/js/JSHTMLCollectionCustom.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSHTMLCollection.h:24, from bindings/js/JSHTMLCollectionCustom.cpp:21: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSHTMLDocumentCustom.lo bindings/js/JSHTMLDocumentCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from generated/JSDocument.h:24, from generated/JSHTMLDocument.h:24, from bindings/js/JSHTMLDocumentCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSHTMLDocumentCustom.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSHTMLElementCustom.lo bindings/js/JSHTMLElementCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from bindings/js/JSHTMLElementCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from generated/JSDocument.h:24, from generated/JSHTMLDocument.h:24, from bindings/js/JSHTMLDocumentCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from generated/JSDocument.h:24, from generated/JSHTMLDocument.h:24, from bindings/js/JSHTMLDocumentCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from generated/JSDocument.h:24, from generated/JSHTMLDocument.h:24, from bindings/js/JSHTMLDocumentCustom.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSHTMLElementCustom.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from generated/JSDocument.h:24, from generated/JSHTMLDocument.h:24, from bindings/js/JSHTMLDocumentCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSDocument::~JSDocument()' at generated/JSDocument.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSDocument::~JSDocument()' at generated/JSDocument.h:34:7, inlined from 'virtual WebCore::JSDocument::~JSDocument()' at generated/JSDocument.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from bindings/js/JSHTMLElementCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from bindings/js/JSHTMLElementCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSHTMLEmbedElementCustom.lo bindings/js/JSHTMLEmbedElementCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLEmbedElement.h:24, from bindings/js/JSHTMLEmbedElementCustom.h:29, from bindings/js/JSHTMLEmbedElementCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSHTMLFormElementCustom.lo bindings/js/JSHTMLFormElementCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLFormElement.h:24, from bindings/js/JSHTMLFormElementCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSHTMLEmbedElementCustom.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSHTMLFormElementCustom.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLEmbedElement.h:24, from bindings/js/JSHTMLEmbedElementCustom.h:29, from bindings/js/JSHTMLEmbedElementCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLEmbedElement.h:24, from bindings/js/JSHTMLEmbedElementCustom.h:29, from bindings/js/JSHTMLEmbedElementCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLEmbedElement.h:24, from bindings/js/JSHTMLEmbedElementCustom.h:29, from bindings/js/JSHTMLEmbedElementCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLFormElement.h:24, from bindings/js/JSHTMLFormElementCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLFormElement.h:24, from bindings/js/JSHTMLFormElementCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLFormElement.h:24, from bindings/js/JSHTMLFormElementCustom.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLFormElement.h:24, from bindings/js/JSHTMLFormElementCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSHTMLFrameElementCustom.lo bindings/js/JSHTMLFrameElementCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLFrameElement.h:24, from bindings/js/JSHTMLFrameElementCustom.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSHTMLFrameSetElementCustom.lo bindings/js/JSHTMLFrameSetElementCustom.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSHTMLFrameElementCustom.cpp:29: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLFrameSetElement.h:24, from bindings/js/JSHTMLFrameSetElementCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSHTMLFrameSetElementCustom.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLFrameElement.h:24, from bindings/js/JSHTMLFrameElementCustom.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLFrameElement.h:24, from bindings/js/JSHTMLFrameElementCustom.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLFrameElement.h:24, from bindings/js/JSHTMLFrameElementCustom.cpp:30: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLFrameSetElement.h:24, from bindings/js/JSHTMLFrameSetElementCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLFrameSetElement.h:24, from bindings/js/JSHTMLFrameSetElementCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLFrameSetElement.h:24, from bindings/js/JSHTMLFrameSetElementCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSHTMLInputElementCustom.lo bindings/js/JSHTMLInputElementCustom.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSHTMLLinkElementCustom.lo bindings/js/JSHTMLLinkElementCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLInputElement.h:24, from bindings/js/JSHTMLInputElementCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLLinkElement.h:24, from bindings/js/JSHTMLLinkElementCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSHTMLInputElementCustom.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSHTMLLinkElementCustom.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLInputElement.h:24, from bindings/js/JSHTMLInputElementCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLInputElement.h:24, from bindings/js/JSHTMLInputElementCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLInputElement.h:24, from bindings/js/JSHTMLInputElementCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLLinkElement.h:24, from bindings/js/JSHTMLLinkElementCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLLinkElement.h:24, from bindings/js/JSHTMLLinkElementCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLLinkElement.h:24, from bindings/js/JSHTMLLinkElementCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSHTMLObjectElementCustom.lo bindings/js/JSHTMLObjectElementCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLObjectElement.h:24, from bindings/js/JSHTMLObjectElementCustom.h:29, from bindings/js/JSHTMLObjectElementCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSHTMLObjectElementCustom.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSHTMLOptionsCollectionCustom.lo bindings/js/JSHTMLOptionsCollectionCustom.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/HTMLCollection.h:29, from html/HTMLOptionsCollection.h:27, from generated/JSHTMLOptionsCollection.h:24, from bindings/js/JSHTMLOptionsCollectionCustom.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSHTMLOptionsCollectionCustom.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLObjectElement.h:24, from bindings/js/JSHTMLObjectElementCustom.h:29, from bindings/js/JSHTMLObjectElementCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLObjectElement.h:24, from bindings/js/JSHTMLObjectElementCustom.h:29, from bindings/js/JSHTMLObjectElementCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLObjectElement.h:24, from bindings/js/JSHTMLObjectElementCustom.h:29, from bindings/js/JSHTMLObjectElementCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/HTMLCollection.h:30, from html/HTMLOptionsCollection.h:27, from generated/JSHTMLOptionsCollection.h:24, from bindings/js/JSHTMLOptionsCollectionCustom.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/HTMLCollection.h:29, from html/HTMLOptionsCollection.h:27, from generated/JSHTMLOptionsCollection.h:24, from bindings/js/JSHTMLOptionsCollectionCustom.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSHTMLCollection.h:24, from generated/JSHTMLOptionsCollection.h:25, from bindings/js/JSHTMLOptionsCollectionCustom.cpp:21: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLOptionElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLOptionElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::HTMLOptionElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'JSC::JSValue WebCore::JSHTMLOptionsCollection::add(JSC::ExecState*)' at bindings/js/JSHTMLOptionsCollectionCustom.cpp:76:17: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLOptionElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::HTMLOptionElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'JSC::JSValue WebCore::JSHTMLOptionsCollection::add(JSC::ExecState*)' at bindings/js/JSHTMLOptionsCollectionCustom.cpp:85:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSHTMLOutputElementCustom.lo bindings/js/JSHTMLOutputElementCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLOutputElement.h:24, from bindings/js/JSHTMLOutputElementCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSHTMLOutputElementCustom.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSHTMLSelectElementCustom.lo bindings/js/JSHTMLSelectElementCustom.cpp ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLSelectElement.h:24, from bindings/js/JSHTMLSelectElementCustom.h:32, from bindings/js/JSHTMLSelectElementCustom.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSHTMLSelectElementCustom.cpp:21: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLOutputElement.h:24, from bindings/js/JSHTMLOutputElementCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLOutputElement.h:24, from bindings/js/JSHTMLOutputElementCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLOutputElement.h:24, from bindings/js/JSHTMLOutputElementCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLSelectElement.h:24, from bindings/js/JSHTMLSelectElementCustom.h:32, from bindings/js/JSHTMLSelectElementCustom.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLSelectElement.h:24, from bindings/js/JSHTMLSelectElementCustom.h:32, from bindings/js/JSHTMLSelectElementCustom.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLSelectElement.h:24, from bindings/js/JSHTMLSelectElementCustom.h:32, from bindings/js/JSHTMLSelectElementCustom.cpp:22: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSHTMLStyleElementCustom.lo bindings/js/JSHTMLStyleElementCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLStyleElement.h:24, from bindings/js/JSHTMLStyleElementCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSHTMLStyleElementCustom.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSHistoryCustom.lo bindings/js/JSHistoryCustom.cpp ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSHistory.h:24, from bindings/js/JSHistoryCustom.h:29, from bindings/js/JSHistoryCustom.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSHistoryCustom.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLStyleElement.h:24, from bindings/js/JSHTMLStyleElementCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLStyleElement.h:24, from bindings/js/JSHTMLStyleElementCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from generated/JSHTMLElement.h:24, from generated/JSHTMLStyleElement.h:24, from bindings/js/JSHTMLStyleElementCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSHistory.h:24, from bindings/js/JSHistoryCustom.h:29, from bindings/js/JSHistoryCustom.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSHistory.h:24, from bindings/js/JSHistoryCustom.h:29, from bindings/js/JSHistoryCustom.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/runtime/DateInstanceCache.h:32, from ../JavaScriptCore/runtime/JSGlobalData.h:34, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSHistory.h:24, from bindings/js/JSHistoryCustom.h:29, from bindings/js/JSHistoryCustom.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSImageConstructor.lo bindings/js/JSImageConstructor.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSImageConstructor.h:23, from bindings/js/JSImageConstructor.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSImageConstructor.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSImageDataCustom.lo bindings/js/JSImageDataCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSImageData.h:24, from bindings/js/JSImageDataCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSImageConstructor.h:23, from bindings/js/JSImageConstructor.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSImageConstructor.h:23, from bindings/js/JSImageConstructor.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSImageDataCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from bindings/js/JSImageConstructor.h:23, from bindings/js/JSImageConstructor.cpp:21: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLImageElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::HTMLImageElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void* WebCore::constructImage(JSC::ExecState*)' at bindings/js/JSImageConstructor.cpp:69:49: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSDocument::~JSDocument()' at generated/JSDocument.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSDocument::~JSDocument()' at generated/JSDocument.h:34:7, inlined from 'virtual WebCore::JSDocument::~JSDocument()' at generated/JSDocument.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSImageData.h:24, from bindings/js/JSImageDataCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSImageData.h:24, from bindings/js/JSImageDataCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSInjectedScriptHostCustom.lo bindings/js/JSInjectedScriptHostCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSInjectedScriptHost.h:26, from bindings/js/JSInjectedScriptHostCustom.cpp:34: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSInjectedScriptHostCustom.cpp:33: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSInjectedScriptManager.lo bindings/js/JSInjectedScriptManager.cpp ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from bindings/js/JSInjectedScriptManager.cpp:34: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSInjectedScriptManager.cpp:33: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSInjectedScriptHost.h:26, from bindings/js/JSInjectedScriptHostCustom.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSInjectedScriptHost.h:26, from bindings/js/JSInjectedScriptHostCustom.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSInjectedScriptHost.h:26, from bindings/js/JSInjectedScriptHostCustom.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/AtomicString.h:25, from ../JavaScriptCore/wtf/text/StringHash.h:25, from ../JavaScriptCore/wtf/WTFThreadData.h:34, from ../JavaScriptCore/runtime/JSGlobalData.h:50, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSInjectedScriptHost.h:26, from bindings/js/JSInjectedScriptHostCustom.cpp:34: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSInjectedScriptHost.h:26, from bindings/js/JSInjectedScriptHostCustom.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSInjectedScriptHost.h:26, from bindings/js/JSInjectedScriptHostCustom.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSInjectedScriptHost.h:26, from bindings/js/JSInjectedScriptHostCustom.cpp:34: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from bindings/js/JSInjectedScriptManager.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from bindings/js/JSInjectedScriptManager.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSInspectorFrontendHostCustom.lo bindings/js/JSInspectorFrontendHostCustom.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSInt16ArrayCustom.lo bindings/js/JSInt16ArrayCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSInspectorFrontendHost.h:26, from bindings/js/JSInspectorFrontendHostCustom.cpp:34: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from html/canvas/ArrayBuffer.h:29, from html/canvas/TypedArrayBase.h:30, from html/canvas/IntegralTypedArrayBase.h:30, from html/canvas/Int16Array.h:29, from generated/JSInt16Array.h:24, from bindings/js/JSInt16ArrayCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSInt16ArrayCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSInspectorFrontendHostCustom.cpp:33: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSArrayBufferView.h:24, from generated/JSInt16Array.h:25, from bindings/js/JSInt16ArrayCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/canvas/ArrayBufferView.h:36, from html/canvas/TypedArrayBase.h:31, from html/canvas/IntegralTypedArrayBase.h:30, from html/canvas/Int16Array.h:29, from generated/JSInt16Array.h:24, from bindings/js/JSInt16ArrayCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSInspectorFrontendHost.h:26, from bindings/js/JSInspectorFrontendHostCustom.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSInspectorFrontendHost.h:26, from bindings/js/JSInspectorFrontendHostCustom.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSInt32ArrayCustom.lo bindings/js/JSInt32ArrayCustom.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSInt8ArrayCustom.lo bindings/js/JSInt8ArrayCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from html/canvas/ArrayBuffer.h:29, from html/canvas/TypedArrayBase.h:30, from html/canvas/IntegralTypedArrayBase.h:30, from html/canvas/Int32Array.h:30, from generated/JSInt32Array.h:24, from bindings/js/JSInt32ArrayCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from html/canvas/ArrayBuffer.h:29, from html/canvas/TypedArrayBase.h:30, from html/canvas/IntegralTypedArrayBase.h:30, from html/canvas/Int8Array.h:30, from generated/JSInt8Array.h:24, from bindings/js/JSInt8ArrayCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSInt32ArrayCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSInt8ArrayCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSArrayBufferView.h:24, from generated/JSInt32Array.h:25, from bindings/js/JSInt32ArrayCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/canvas/ArrayBufferView.h:36, from html/canvas/TypedArrayBase.h:31, from html/canvas/IntegralTypedArrayBase.h:30, from html/canvas/Int32Array.h:30, from generated/JSInt32Array.h:24, from bindings/js/JSInt32ArrayCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSArrayBufferView.h:24, from generated/JSInt8Array.h:25, from bindings/js/JSInt8ArrayCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/canvas/ArrayBufferView.h:36, from html/canvas/TypedArrayBase.h:31, from html/canvas/IntegralTypedArrayBase.h:30, from html/canvas/Int8Array.h:30, from generated/JSInt8Array.h:24, from bindings/js/JSInt8ArrayCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSLazyEventListener.lo bindings/js/JSLazyEventListener.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSLocationCustom.lo bindings/js/JSLocationCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSEventListener.h:24, from bindings/js/JSLazyEventListener.h:23, from bindings/js/JSLazyEventListener.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSLocation.h:24, from bindings/js/JSLocationCustom.h:29, from bindings/js/JSLocationCustom.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSLocationCustom.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSLazyEventListener.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSLocation.h:24, from bindings/js/JSLocationCustom.h:29, from bindings/js/JSLocationCustom.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSLocation.h:24, from bindings/js/JSLocationCustom.h:29, from bindings/js/JSLocationCustom.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSEventListener.h:24, from bindings/js/JSLazyEventListener.h:23, from bindings/js/JSLazyEventListener.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSEventListener.h:24, from bindings/js/JSLazyEventListener.h:23, from bindings/js/JSLazyEventListener.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/EventListener.h:24, from bindings/js/JSEventListener.h:23, from bindings/js/JSLazyEventListener.h:23, from bindings/js/JSLazyEventListener.cpp:21: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from bindings/js/JSDOMWindowBase.h:23, from generated/JSDOMWindow.h:25, from bindings/js/JSEventListener.h:24, from bindings/js/JSLazyEventListener.h:23, from bindings/js/JSLazyEventListener.cpp:21: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSMainThreadExecState.lo bindings/js/JSMainThreadExecState.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSMainThreadExecState.h:29, from bindings/js/JSMainThreadExecState.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSMainThreadExecState.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSMediaListCustom.lo bindings/js/JSMediaListCustom.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSMediaList.h:24, from bindings/js/JSMediaListCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSMediaListCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSMainThreadExecState.h:29, from bindings/js/JSMainThreadExecState.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSMainThreadExecState.h:29, from bindings/js/JSMainThreadExecState.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSMediaList.h:24, from bindings/js/JSMediaListCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSMediaList.h:24, from bindings/js/JSMediaListCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSMediaList.h:24, from bindings/js/JSMediaListCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSMemoryInfoCustom.lo bindings/js/JSMemoryInfoCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSMemoryInfo.h:24, from bindings/js/JSMemoryInfoCustom.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSMemoryInfoCustom.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSMessageChannelCustom.lo bindings/js/JSMessageChannelCustom.cpp In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSMemoryInfo.h:24, from bindings/js/JSMemoryInfoCustom.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSMemoryInfo.h:24, from bindings/js/JSMemoryInfoCustom.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSMessageChannel.h:24, from bindings/js/JSMessageChannelCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSMessageChannelCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSMessageChannel.h:24, from bindings/js/JSMessageChannelCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSMessageChannel.h:24, from bindings/js/JSMessageChannelCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSMessageEventCustom.lo bindings/js/JSMessageEventCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSEvent.h:24, from generated/JSMessageEvent.h:24, from bindings/js/JSMessageEventCustom.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSMessageEventCustom.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSMessagePortCustom.lo bindings/js/JSMessagePortCustom.cpp In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSEvent.h:24, from generated/JSMessageEvent.h:24, from bindings/js/JSMessageEventCustom.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSEvent.h:24, from generated/JSMessageEvent.h:24, from bindings/js/JSMessageEventCustom.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSMessagePort.h:24, from bindings/js/JSMessagePortCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSMessagePortCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSMessagePort.h:24, from bindings/js/JSMessagePortCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSMessagePort.h:24, from bindings/js/JSMessagePortCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/runtime/DateInstanceCache.h:32, from ../JavaScriptCore/runtime/JSGlobalData.h:34, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSMessagePort.h:24, from bindings/js/JSMessagePortCustom.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSMessagePort.h:24, from bindings/js/JSMessagePortCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 1; size_t = long unsigned int]' bindings/js/JSMessagePortCustom.cpp:65:25: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSMessagePort.h:24, from bindings/js/JSMessagePortCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSMessagePort.h:24, from bindings/js/JSMessagePortCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 1; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 1; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 1; size_t = long unsigned int]' bindings/js/JSMessagePortCustom.cpp:65:25: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSMessagePort.h:24, from bindings/js/JSMessagePortCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/runtime/DateInstanceCache.h:32, from ../JavaScriptCore/runtime/JSGlobalData.h:34, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSMessagePort.h:24, from bindings/js/JSMessagePortCustom.cpp:27: In member function 'void WTF::RefCounted::deref() [with T = WebCore::MessagePort]', inlined from 'void WTF::RefCounted::deref() [with T = WebCore::MessagePort]' at ../JavaScriptCore/wtf/RefCounted.h:138:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::MessagePort]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::MessagePort]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'void WebCore::fillMessagePortArray(JSC::ExecState*, JSC::JSValue, WebCore::MessagePortArray&)' at bindings/js/JSMessagePortCustom.cpp:92:5: ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: 'this' pointer is null [-Wnonnull] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSNamedNodeMapCustom.lo bindings/js/JSNamedNodeMapCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNamedNodeMap.h:24, from bindings/js/JSNamedNodeMapCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSNamedNodeMapCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSNavigatorCustom.lo bindings/js/JSNavigatorCustom.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNavigator.h:24, from bindings/js/JSNavigatorCustom.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSNavigatorCustom.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNamedNodeMap.h:24, from bindings/js/JSNamedNodeMapCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNamedNodeMap.h:24, from bindings/js/JSNamedNodeMapCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSNamedNodeMap.h:24, from bindings/js/JSNamedNodeMapCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static bool WebCore::JSNamedNodeMap::canGetItemsForName(JSC::ExecState*, WebCore::NamedNodeMap*, const JSC::Identifier&)' at bindings/js/JSNamedNodeMapCustom.cpp:40:30: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static JSC::JSValue WebCore::JSNamedNodeMap::nameGetter(JSC::ExecState*, JSC::JSValue, const JSC::Identifier&)' at bindings/js/JSNamedNodeMapCustom.cpp:46:77: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNavigator.h:24, from bindings/js/JSNavigatorCustom.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNavigator.h:24, from bindings/js/JSNavigatorCustom.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSNodeCustom.lo bindings/js/JSNodeCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNode.h:24, from bindings/js/JSNodeCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSNodeFilterCondition.lo bindings/js/JSNodeFilterCondition.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSNodeCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptState.h:35, from dom/NodeFilterCondition.h:28, from bindings/js/JSNodeFilterCondition.h:23, from bindings/js/JSNodeFilterCondition.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSNodeFilterCondition.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Strong.h:31, from bindings/js/ScriptState.h:35, from dom/NodeFilterCondition.h:28, from bindings/js/JSNodeFilterCondition.h:23, from bindings/js/JSNodeFilterCondition.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptState.h:35, from dom/NodeFilterCondition.h:28, from bindings/js/JSNodeFilterCondition.h:23, from bindings/js/JSNodeFilterCondition.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNode.h:24, from bindings/js/JSNodeCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNode.h:24, from bindings/js/JSNodeCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSNode.h:24, from bindings/js/JSNodeFilterCondition.cpp:23: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSNode.h:24, from bindings/js/JSNodeCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSDocument::~JSDocument()' at generated/JSDocument.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSDocument::~JSDocument()' at generated/JSDocument.h:34:7, inlined from 'virtual WebCore::JSDocument::~JSDocument()' at generated/JSDocument.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'JSC::JSValue WebCore::JSNode::insertBefore(JSC::ExecState*)' at bindings/js/JSNodeCustom.cpp:150:32: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'JSC::JSValue WebCore::JSNode::replaceChild(JSC::ExecState*)' at bindings/js/JSNodeCustom.cpp:161:32: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'JSC::JSValue WebCore::JSNode::appendChild(JSC::ExecState*)' at bindings/js/JSNodeCustom.cpp:183:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::SVGElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::JSDOMWrapper* WebCore::createWrapper(JSC::ExecState*, WebCore::JSDOMGlobalObject*, DOMClass*) [with WrapperClass = WebCore::JSElement; DOMClass = WebCore::Element]' at bindings/js/JSDOMBinding.h:142:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Attr]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Attr]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::JSDOMWrapper* WebCore::createWrapper(JSC::ExecState*, WebCore::JSDOMGlobalObject*, DOMClass*) [with WrapperClass = WebCore::JSAttr; DOMClass = WebCore::Attr]' at bindings/js/JSDOMBinding.h:142:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::JSDOMWrapper* WebCore::createWrapper(JSC::ExecState*, WebCore::JSDOMGlobalObject*, DOMClass*) [with WrapperClass = WebCore::JSText; DOMClass = WebCore::Text]' at bindings/js/JSDOMBinding.h:142:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::CDATASection]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::CDATASection]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::JSDOMWrapper* WebCore::createWrapper(JSC::ExecState*, WebCore::JSDOMGlobalObject*, DOMClass*) [with WrapperClass = WebCore::JSCDATASection; DOMClass = WebCore::CDATASection]' at bindings/js/JSDOMBinding.h:142:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Entity]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Entity]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::JSDOMWrapper* WebCore::createWrapper(JSC::ExecState*, WebCore::JSDOMGlobalObject*, DOMClass*) [with WrapperClass = WebCore::JSEntity; DOMClass = WebCore::Entity]' at bindings/js/JSDOMBinding.h:142:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ProcessingInstruction]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::ProcessingInstruction]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::JSDOMWrapper* WebCore::createWrapper(JSC::ExecState*, WebCore::JSDOMGlobalObject*, DOMClass*) [with WrapperClass = WebCore::JSProcessingInstruction; DOMClass = WebCore::ProcessingInstruction]' at bindings/js/JSDOMBinding.h:142:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Comment]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Comment]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::JSDOMWrapper* WebCore::createWrapper(JSC::ExecState*, WebCore::JSDOMGlobalObject*, DOMClass*) [with WrapperClass = WebCore::JSComment; DOMClass = WebCore::Comment]' at bindings/js/JSDOMBinding.h:142:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::DocumentType]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::DocumentType]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::JSDOMWrapper* WebCore::createWrapper(JSC::ExecState*, WebCore::JSDOMGlobalObject*, DOMClass*) [with WrapperClass = WebCore::JSDocumentType; DOMClass = WebCore::DocumentType]' at bindings/js/JSDOMBinding.h:142:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Notation]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Notation]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::JSDOMWrapper* WebCore::createWrapper(JSC::ExecState*, WebCore::JSDOMGlobalObject*, DOMClass*) [with WrapperClass = WebCore::JSNotation; DOMClass = WebCore::Notation]' at bindings/js/JSDOMBinding.h:142:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::JSDOMWrapper* WebCore::createWrapper(JSC::ExecState*, WebCore::JSDOMGlobalObject*, DOMClass*) [with WrapperClass = WebCore::JSDocumentFragment; DOMClass = WebCore::DocumentFragment]' at bindings/js/JSDOMBinding.h:142:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::EntityReference]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::EntityReference]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::JSDOMWrapper* WebCore::createWrapper(JSC::ExecState*, WebCore::JSDOMGlobalObject*, DOMClass*) [with WrapperClass = WebCore::JSEntityReference; DOMClass = WebCore::EntityReference]' at bindings/js/JSDOMBinding.h:142:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::JSDOMWrapper* WebCore::createWrapper(JSC::ExecState*, WebCore::JSDOMGlobalObject*, DOMClass*) [with WrapperClass = WebCore::JSNode; DOMClass = WebCore::Node]' at bindings/js/JSDOMBinding.h:142:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'JSC::JSValue WebCore::createWrapperInline(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WebCore::Node*)' at bindings/js/JSNodeCustom.cpp:214:46, inlined from 'JSC::JSValue WebCore::createWrapper(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WebCore::Node*)' at bindings/js/JSNodeCustom.cpp:267:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::SVGElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::SVGElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'JSC::JSValue WebCore::createWrapperInline(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WebCore::Node*)' at bindings/js/JSNodeCustom.cpp:217:45, inlined from 'JSC::JSValue WebCore::createWrapper(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WebCore::Node*)' at bindings/js/JSNodeCustom.cpp:267:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'JSC::JSValue WebCore::createWrapperInline(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WebCore::Node*)' at bindings/js/JSNodeCustom.cpp:214:46, inlined from 'JSC::JSValue WebCore::toJSNewlyCreated(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WebCore::Node*)' at bindings/js/JSNodeCustom.cpp:275:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::SVGElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::SVGElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'JSC::JSValue WebCore::createWrapperInline(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WebCore::Node*)' at bindings/js/JSNodeCustom.cpp:217:45, inlined from 'JSC::JSValue WebCore::toJSNewlyCreated(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WebCore::Node*)' at bindings/js/JSNodeCustom.cpp:275:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSNodeFilterCustom.lo bindings/js/JSNodeFilterCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNodeFilter.h:24, from bindings/js/JSNodeFilterCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSNodeFilterCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNodeFilter.h:24, from bindings/js/JSNodeFilterCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNodeFilter.h:24, from bindings/js/JSNodeFilterCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSNodeFilter.h:24, from bindings/js/JSNodeFilterCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSNodeIteratorCustom.lo bindings/js/JSNodeIteratorCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNodeIterator.h:24, from bindings/js/JSNodeIteratorCustom.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSNodeIteratorCustom.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNodeIterator.h:24, from bindings/js/JSNodeIteratorCustom.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNodeIterator.h:24, from bindings/js/JSNodeIteratorCustom.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSNodeListCustom.lo bindings/js/JSNodeListCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNodeList.h:24, from bindings/js/JSNodeListCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSNodeIterator.h:24, from bindings/js/JSNodeIteratorCustom.cpp:21: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSNodeListCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNodeList.h:24, from bindings/js/JSNodeListCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNodeList.h:24, from bindings/js/JSNodeListCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSNodeList.h:24, from bindings/js/JSNodeListCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSOptionConstructor.lo bindings/js/JSOptionConstructor.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSOptionConstructor.h:23, from bindings/js/JSOptionConstructor.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSOptionConstructor.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSOptionConstructor.h:23, from bindings/js/JSOptionConstructor.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSOptionConstructor.h:23, from bindings/js/JSOptionConstructor.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSPluginElementFunctions.lo bindings/js/JSPluginElementFunctions.cpp In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from bindings/js/JSOptionConstructor.h:23, from bindings/js/JSOptionConstructor.cpp:21: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSDocument::~JSDocument()' at generated/JSDocument.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSDocument::~JSDocument()' at generated/JSDocument.h:34:7, inlined from 'virtual WebCore::JSDocument::~JSDocument()' at generated/JSDocument.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLOptionElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::HTMLOptionElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void* WebCore::constructHTMLOptionElement(JSC::ExecState*)' at bindings/js/JSOptionConstructor.cpp:70:94: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLOptionElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLOptionElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'void* WebCore::constructHTMLOptionElement(JSC::ExecState*)' at bindings/js/JSOptionConstructor.cpp:71:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSPluginElementFunctions.h:23, from bindings/js/JSPluginElementFunctions.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSPluginElementFunctions.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSPluginElementFunctions.h:23, from bindings/js/JSPluginElementFunctions.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSPluginElementFunctions.h:23, from bindings/js/JSPluginElementFunctions.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSPluginElementFunctions.h:23, from bindings/js/JSPluginElementFunctions.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/JSPluginElementFunctions.h:23, from bindings/js/JSPluginElementFunctions.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from bindings/js/JSPluginElementFunctions.h:23, from bindings/js/JSPluginElementFunctions.cpp:21: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSProcessingInstructionCustom.lo bindings/js/JSProcessingInstructionCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNode.h:24, from generated/JSProcessingInstruction.h:24, from bindings/js/JSProcessingInstructionCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSProcessingInstructionCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNode.h:24, from generated/JSProcessingInstruction.h:24, from bindings/js/JSProcessingInstructionCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNode.h:24, from generated/JSProcessingInstruction.h:24, from bindings/js/JSProcessingInstructionCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSScriptProfileNodeCustom.lo bindings/js/JSScriptProfileNodeCustom.cpp In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSNode.h:24, from generated/JSProcessingInstruction.h:24, from bindings/js/JSProcessingInstructionCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSScriptProfileNode.h:26, from bindings/js/JSScriptProfileNodeCustom.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSScriptProfileNodeCustom.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSScriptProfileNode.h:26, from bindings/js/JSScriptProfileNodeCustom.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSScriptProfileNode.h:26, from bindings/js/JSScriptProfileNodeCustom.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSStyleSheetCustom.lo bindings/js/JSStyleSheetCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSStyleSheet.h:24, from bindings/js/JSStyleSheetCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSStyleSheetCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSStyleSheetListCustom.lo bindings/js/JSStyleSheetListCustom.cpp In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSStyleSheet.h:24, from bindings/js/JSStyleSheetCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSStyleSheet.h:24, from bindings/js/JSStyleSheetCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSStyleSheetList.h:24, from bindings/js/JSStyleSheetListCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSStyleSheetListCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSStyleSheet.h:24, from bindings/js/JSStyleSheetCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSStyleSheetList.h:24, from bindings/js/JSStyleSheetListCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSStyleSheetList.h:24, from bindings/js/JSStyleSheetListCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSTextCustom.lo bindings/js/JSTextCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNode.h:24, from generated/JSCharacterData.h:24, from generated/JSText.h:24, from bindings/js/JSTextCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSTextCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSTouchCustom.lo bindings/js/JSTouchCustom.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSTouch.h:26, from bindings/js/JSTouchCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNode.h:24, from generated/JSCharacterData.h:24, from generated/JSText.h:24, from bindings/js/JSTextCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSNode.h:24, from generated/JSCharacterData.h:24, from generated/JSText.h:24, from bindings/js/JSTextCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSNode.h:24, from generated/JSCharacterData.h:24, from generated/JSText.h:24, from bindings/js/JSTextCustom.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSTouchCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::JSDOMWrapper* WebCore::createWrapper(JSC::ExecState*, WebCore::JSDOMGlobalObject*, DOMClass*) [with WrapperClass = WebCore::JSText; DOMClass = WebCore::Text]' at bindings/js/JSDOMBinding.h:142:23, inlined from 'JSC::JSValue WebCore::toJSNewlyCreated(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WebCore::Text*)' at bindings/js/JSTextCustom.cpp:40:12: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::JSDOMWrapper* WebCore::createWrapper(JSC::ExecState*, WebCore::JSDOMGlobalObject*, DOMClass*) [with WrapperClass = WebCore::JSText; DOMClass = WebCore::Text]' at bindings/js/JSDOMBinding.h:142:23, inlined from 'JSC::JSValue WebCore::toJSNewlyCreated(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WebCore::Text*)' at bindings/js/JSTextCustom.cpp:40:12: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSTouch.h:26, from bindings/js/JSTouchCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSTouch.h:26, from bindings/js/JSTouchCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/runtime/DateInstanceCache.h:32, from ../JavaScriptCore/runtime/JSGlobalData.h:34, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSTouch.h:26, from bindings/js/JSTouchCustom.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSTouchListCustom.lo bindings/js/JSTouchListCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSTouchList.h:26, from bindings/js/JSTouchListCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSTouchListCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSTreeWalkerCustom.lo bindings/js/JSTreeWalkerCustom.cpp In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSTouchList.h:26, from bindings/js/JSTouchListCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSTouchList.h:26, from bindings/js/JSTouchListCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/runtime/DateInstanceCache.h:32, from ../JavaScriptCore/runtime/JSGlobalData.h:34, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSTouchList.h:26, from bindings/js/JSTouchListCustom.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSTouchList.h:26, from bindings/js/JSTouchListCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' dom/TouchList.h:48:65: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSTouchList.h:26, from bindings/js/JSTouchListCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSTreeWalker.h:24, from bindings/js/JSTreeWalkerCustom.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSTreeWalkerCustom.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSTreeWalker.h:24, from bindings/js/JSTreeWalkerCustom.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSTreeWalker.h:24, from bindings/js/JSTreeWalkerCustom.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from generated/JSTreeWalker.h:24, from bindings/js/JSTreeWalkerCustom.cpp:21: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSUint16ArrayCustom.lo bindings/js/JSUint16ArrayCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSArrayBufferView.h:24, from generated/JSUint16Array.h:24, from bindings/js/JSUint16ArrayCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSUint16ArrayCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSArrayBufferView.h:24, from generated/JSUint16Array.h:24, from bindings/js/JSUint16ArrayCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSArrayBufferView.h:24, from generated/JSUint16Array.h:24, from bindings/js/JSUint16ArrayCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSUint32ArrayCustom.lo bindings/js/JSUint32ArrayCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSArrayBufferView.h:24, from generated/JSUint32Array.h:24, from bindings/js/JSUint32ArrayCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSUint32ArrayCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSArrayBufferView.h:24, from generated/JSUint32Array.h:24, from bindings/js/JSUint32ArrayCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSArrayBufferView.h:24, from generated/JSUint32Array.h:24, from bindings/js/JSUint32ArrayCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSUint8ArrayCustom.lo bindings/js/JSUint8ArrayCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSArrayBufferView.h:24, from generated/JSUint8Array.h:24, from bindings/js/JSUint8ArrayCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSUint8ArrayCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSArrayBufferView.h:24, from generated/JSUint8Array.h:24, from bindings/js/JSUint8ArrayCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSArrayBufferView.h:24, from generated/JSUint8Array.h:24, from bindings/js/JSUint8ArrayCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSWebKitAnimationCustom.lo bindings/js/JSWebKitAnimationCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSWebKitAnimation.h:24, from bindings/js/JSWebKitAnimationCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSWebKitAnimationCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSWebKitAnimationListCustom.lo bindings/js/JSWebKitAnimationListCustom.cpp In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSWebKitAnimation.h:24, from bindings/js/JSWebKitAnimationCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSWebKitAnimation.h:24, from bindings/js/JSWebKitAnimationCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSWebKitAnimation.h:24, from bindings/js/JSWebKitAnimationCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSWebKitAnimation.h:24, from bindings/js/JSWebKitAnimationCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSWebKitAnimation.h:24, from bindings/js/JSWebKitAnimationCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSWebKitAnimation.h:24, from bindings/js/JSWebKitAnimationCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSWebKitAnimation.h:24, from bindings/js/JSWebKitAnimationCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSWebKitAnimation.h:24, from bindings/js/JSWebKitAnimationCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSWebKitAnimation.h:24, from bindings/js/JSWebKitAnimationCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSWebKitAnimation.h:24, from bindings/js/JSWebKitAnimationCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSWebKitAnimationList.h:24, from bindings/js/JSWebKitAnimationListCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSWebKitAnimationListCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSWebKitAnimationList.h:24, from bindings/js/JSWebKitAnimationListCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSWebKitAnimationList.h:24, from bindings/js/JSWebKitAnimationListCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSWebKitCSSKeyframeRuleCustom.lo bindings/js/JSWebKitCSSKeyframeRuleCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from generated/JSWebKitCSSKeyframeRule.h:24, from bindings/js/JSWebKitCSSKeyframeRuleCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSWebKitCSSKeyframeRuleCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSWebKitCSSKeyframesRuleCustom.lo bindings/js/JSWebKitCSSKeyframesRuleCustom.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from generated/JSWebKitCSSKeyframesRule.h:24, from bindings/js/JSWebKitCSSKeyframesRuleCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSWebKitCSSKeyframesRuleCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from generated/JSWebKitCSSKeyframeRule.h:24, from bindings/js/JSWebKitCSSKeyframeRuleCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from generated/JSWebKitCSSKeyframeRule.h:24, from bindings/js/JSWebKitCSSKeyframeRuleCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from generated/JSWebKitCSSKeyframesRule.h:24, from bindings/js/JSWebKitCSSKeyframesRuleCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSCSSRule.h:24, from generated/JSWebKitCSSKeyframesRule.h:24, from bindings/js/JSWebKitCSSKeyframesRuleCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSWebKitCSSMatrixCustom.lo bindings/js/JSWebKitCSSMatrixCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSWebKitCSSMatrix.h:24, from bindings/js/JSWebKitCSSMatrixCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSWebKitCSSMatrixCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSWebKitPointCustom.lo bindings/js/JSWebKitPointCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSWebKitPoint.h:24, from bindings/js/JSWebKitPointCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSWebKitCSSMatrix.h:24, from bindings/js/JSWebKitCSSMatrixCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSWebKitCSSMatrix.h:24, from bindings/js/JSWebKitCSSMatrixCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSWebKitPointCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSWebKitPoint.h:24, from bindings/js/JSWebKitPointCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSWebKitPoint.h:24, from bindings/js/JSWebKitPointCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSXMLHttpRequestCustom.lo bindings/js/JSXMLHttpRequestCustom.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JSXMLHttpRequestUploadCustom.lo bindings/js/JSXMLHttpRequestUploadCustom.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSXMLHttpRequest.h:24, from bindings/js/JSXMLHttpRequestCustom.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSXMLHttpRequestUpload.h:24, from bindings/js/JSXMLHttpRequestUploadCustom.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSXMLHttpRequestUploadCustom.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/JSXMLHttpRequestCustom.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSXMLHttpRequest.h:24, from bindings/js/JSXMLHttpRequestCustom.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSXMLHttpRequest.h:24, from bindings/js/JSXMLHttpRequestCustom.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/runtime/DateInstanceCache.h:32, from ../JavaScriptCore/runtime/JSGlobalData.h:34, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSXMLHttpRequest.h:24, from bindings/js/JSXMLHttpRequestCustom.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSXMLHttpRequestUpload.h:24, from bindings/js/JSXMLHttpRequestUploadCustom.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSXMLHttpRequestUpload.h:24, from bindings/js/JSXMLHttpRequestUploadCustom.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/runtime/DateInstanceCache.h:32, from ../JavaScriptCore/runtime/JSGlobalData.h:34, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from generated/JSXMLHttpRequestUpload.h:24, from bindings/js/JSXMLHttpRequestUploadCustom.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PageScriptDebugServer.lo bindings/js/PageScriptDebugServer.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptState.h:35, from inspector/ScriptDebugListener.h:35, from bindings/js/ScriptDebugServer.h:35, from bindings/js/PageScriptDebugServer.h:36, from bindings/js/PageScriptDebugServer.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/PageScriptDebugServer.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScheduledAction.lo bindings/js/ScheduledAction.cpp In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from bindings/js/ScriptDebugServer.h:36, from bindings/js/PageScriptDebugServer.h:36, from bindings/js/PageScriptDebugServer.cpp:32: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Strong.h:31, from bindings/js/ScriptState.h:35, from inspector/ScriptDebugListener.h:35, from bindings/js/ScriptDebugServer.h:35, from bindings/js/PageScriptDebugServer.h:36, from bindings/js/PageScriptDebugServer.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptState.h:35, from inspector/ScriptDebugListener.h:35, from bindings/js/ScriptDebugServer.h:35, from bindings/js/PageScriptDebugServer.h:36, from bindings/js/PageScriptDebugServer.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Strong.h:31, from bindings/js/ScriptState.h:35, from inspector/ScriptDebugListener.h:35, from bindings/js/ScriptDebugServer.h:35, from bindings/js/PageScriptDebugServer.h:36, from bindings/js/PageScriptDebugServer.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptState.h:35, from inspector/ScriptDebugListener.h:35, from bindings/js/ScriptDebugServer.h:35, from bindings/js/PageScriptDebugServer.h:36, from bindings/js/PageScriptDebugServer.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/ScheduledAction.h:23, from bindings/js/ScheduledAction.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/ScheduledAction.cpp:24: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/ScheduledAction.h:23, from bindings/js/ScheduledAction.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/ScheduledAction.h:23, from bindings/js/ScheduledAction.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/runtime/DateInstanceCache.h:32, from ../JavaScriptCore/runtime/JSGlobalData.h:34, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/ScheduledAction.h:23, from bindings/js/ScheduledAction.cpp:25: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/ScheduledAction.h:23, from bindings/js/ScheduledAction.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = JSC::Strong]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = JSC::Strong]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = JSC::Strong; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = JSC::Strong; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = JSC::Strong; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = JSC::Strong; T = JSC::Strong; long unsigned int inlineCapacity = 0]' bindings/js/ScheduledAction.cpp:74:22: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class JSC::Strong' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/runtime/JSGlobalData.h:36, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/ScheduledAction.h:23, from bindings/js/ScheduledAction.cpp:25: ../JavaScriptCore/heap/Strong.h:39:29: note: 'class JSC::Strong' declared here 39 | template class Strong : public Handle { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScriptCachedFrameData.lo bindings/js/ScriptCachedFrameData.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptCachedFrameData.h:35, from bindings/js/ScriptCachedFrameData.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/ScriptCachedFrameData.cpp:32: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScriptCallStackFactory.lo bindings/js/ScriptCallStackFactory.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/ScriptCallStackFactory.cpp:34: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from bindings/js/ScriptCachedFrameData.cpp:35: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Strong.h:31, from bindings/js/ScriptCachedFrameData.h:35, from bindings/js/ScriptCachedFrameData.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptCachedFrameData.h:35, from bindings/js/ScriptCachedFrameData.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/ScriptCallStackFactory.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/ScriptCallStackFactory.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/ScriptCallStackFactory.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScriptController.lo bindings/js/ScriptController.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScriptControllerQt.lo bindings/js/ScriptControllerQt.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSDOMWindowShell.h:32, from bindings/js/ScriptController.h:26, from bindings/js/ScriptController.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSDOMWindowShell.h:32, from bindings/js/ScriptController.h:26, from bindings/js/ScriptControllerQt.cpp:37: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/ScriptController.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/ScriptControllerQt.cpp:36: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSDOMWindowShell.h:32, from bindings/js/ScriptController.h:26, from bindings/js/ScriptController.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSDOMWindowShell.h:32, from bindings/js/ScriptController.h:26, from bindings/js/ScriptController.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSDOMWindowShell.h:32, from bindings/js/ScriptController.h:26, from bindings/js/ScriptController.cpp:22: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSDOMWindowShell.h:32, from bindings/js/ScriptController.h:26, from bindings/js/ScriptControllerQt.cpp:37: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSDOMWindowShell.h:32, from bindings/js/ScriptController.h:26, from bindings/js/ScriptControllerQt.cpp:37: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSDOMWindowShell.h:32, from bindings/js/ScriptController.h:26, from bindings/js/ScriptControllerQt.cpp:37: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSDOMWindowShell.h:32, from bindings/js/ScriptController.h:26, from bindings/js/ScriptControllerQt.cpp:37: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from bindings/js/JSDOMWindowBase.h:23, from generated/JSDOMWindow.h:25, from bindings/js/JSDOMWindowShell.h:32, from bindings/js/ScriptController.h:26, from bindings/js/ScriptController.cpp:22: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSDocument::~JSDocument()' at generated/JSDocument.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSDocument::~JSDocument()' at generated/JSDocument.h:34:7, inlined from 'virtual WebCore::JSDocument::~JSDocument()' at generated/JSDocument.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ bindings/js/ScriptController.cpp: In member function 'WebCore::JSDOMWindowShell* WebCore::ScriptController::createWindowShell(WebCore::DOMWrapperWorld*)': bindings/js/ScriptController.cpp:112:112: warning: 'void operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 112 | Strong windowShell(*world->globalData(), new JSDOMWindowShell(m_frame->domWindow(), world)); | ^ bindings/js/ScriptController.cpp:112:112: note: returned from 'static void* WebCore::JSDOMWindowShell::operator new(size_t)' libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScriptDebugServer.lo bindings/js/ScriptDebugServer.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptState.h:35, from inspector/ScriptDebugListener.h:35, from bindings/js/ScriptDebugServer.h:35, from bindings/js/ScriptDebugServer.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/ScriptDebugServer.cpp:30: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScriptEventListener.lo bindings/js/ScriptEventListener.cpp In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from bindings/js/ScriptDebugServer.h:36, from bindings/js/ScriptDebugServer.cpp:31: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Strong.h:31, from bindings/js/ScriptState.h:35, from inspector/ScriptDebugListener.h:35, from bindings/js/ScriptDebugServer.h:35, from bindings/js/ScriptDebugServer.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptState.h:35, from inspector/ScriptDebugListener.h:35, from bindings/js/ScriptDebugServer.h:35, from bindings/js/ScriptDebugServer.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSEventListener.h:24, from bindings/js/JSLazyEventListener.h:23, from bindings/js/ScriptEventListener.h:34, from bindings/js/ScriptEventListener.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/ScriptEventListener.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSEventListener.h:24, from bindings/js/JSLazyEventListener.h:23, from bindings/js/ScriptEventListener.h:34, from bindings/js/ScriptEventListener.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/JSEventListener.h:24, from bindings/js/JSLazyEventListener.h:23, from bindings/js/ScriptEventListener.h:34, from bindings/js/ScriptEventListener.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/EventListener.h:24, from bindings/js/JSEventListener.h:23, from bindings/js/JSLazyEventListener.h:23, from bindings/js/ScriptEventListener.h:34, from bindings/js/ScriptEventListener.cpp:32: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScriptFunctionCall.lo bindings/js/ScriptFunctionCall.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from bindings/js/ScriptFunctionCall.h:34, from bindings/js/ScriptFunctionCall.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScriptGCEvent.lo bindings/js/ScriptGCEvent.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/ScriptFunctionCall.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/ScriptGCEvent.cpp:36: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/ScriptGCEvent.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from bindings/js/ScriptFunctionCall.h:34, from bindings/js/ScriptFunctionCall.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from bindings/js/ScriptFunctionCall.h:34, from bindings/js/ScriptFunctionCall.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/ScriptGCEvent.cpp:36: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from generated/JSDOMWindow.h:24, from bindings/js/ScriptGCEvent.cpp:36: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScriptObject.lo bindings/js/ScriptObject.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptState.h:35, from bindings/js/ScriptObject.h:34, from bindings/js/ScriptObject.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/ScriptObject.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScriptProfile.lo bindings/js/ScriptProfile.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/runtime/UString.h:26, from ../JavaScriptCore/profiler/CallIdentifier.h:30, from ../JavaScriptCore/profiler/ProfileNode.h:32, from bindings/js/ScriptProfileNode.h:31, from bindings/js/ScriptProfile.h:31, from bindings/js/ScriptProfile.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Strong.h:31, from bindings/js/ScriptState.h:35, from bindings/js/ScriptObject.h:34, from bindings/js/ScriptObject.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptState.h:35, from bindings/js/ScriptObject.h:34, from bindings/js/ScriptObject.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/ScriptProfile.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/runtime/UString.h:26, from ../JavaScriptCore/profiler/CallIdentifier.h:30, from ../JavaScriptCore/profiler/ProfileNode.h:32, from bindings/js/ScriptProfileNode.h:31, from bindings/js/ScriptProfile.h:31, from bindings/js/ScriptProfile.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/runtime/UString.h:26, from ../JavaScriptCore/profiler/CallIdentifier.h:30, from ../JavaScriptCore/profiler/ProfileNode.h:32, from bindings/js/ScriptProfileNode.h:31, from bindings/js/ScriptProfile.h:31, from bindings/js/ScriptProfile.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/runtime/UString.h:26, from ../JavaScriptCore/profiler/CallIdentifier.h:30, from ../JavaScriptCore/profiler/ProfileNode.h:32, from bindings/js/ScriptProfileNode.h:31, from bindings/js/ScriptProfile.h:31, from bindings/js/ScriptProfile.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/AtomicString.h:25, from ../JavaScriptCore/wtf/text/StringHash.h:25, from ../JavaScriptCore/profiler/CallIdentifier.h:32, from ../JavaScriptCore/profiler/ProfileNode.h:32, from bindings/js/ScriptProfileNode.h:31, from bindings/js/ScriptProfile.h:31, from bindings/js/ScriptProfile.cpp:28: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/runtime/UString.h:26, from ../JavaScriptCore/profiler/CallIdentifier.h:30, from ../JavaScriptCore/profiler/ProfileNode.h:32, from bindings/js/ScriptProfileNode.h:31, from bindings/js/ScriptProfile.h:31, from bindings/js/ScriptProfile.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/runtime/UString.h:26, from ../JavaScriptCore/profiler/CallIdentifier.h:30, from ../JavaScriptCore/profiler/ProfileNode.h:32, from bindings/js/ScriptProfileNode.h:31, from bindings/js/ScriptProfile.h:31, from bindings/js/ScriptProfile.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScriptState.lo bindings/js/ScriptState.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptState.h:35, from bindings/js/ScriptState.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/ScriptState.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from bindings/js/ScriptState.cpp:34: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Strong.h:31, from bindings/js/ScriptState.h:35, from bindings/js/ScriptState.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptState.h:35, from bindings/js/ScriptState.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScriptValue.lo bindings/js/ScriptValue.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/ScriptValue.h:34, from bindings/js/ScriptValue.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/ScriptValue.cpp:30: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/ScriptValue.h:34, from bindings/js/ScriptValue.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/ScriptValue.h:34, from bindings/js/ScriptValue.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SerializedScriptValue.lo bindings/js/SerializedScriptValue.cpp In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/ScriptValue.h:34, from bindings/js/ScriptValue.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/AtomicString.h:25, from ../JavaScriptCore/wtf/text/StringHash.h:25, from ../JavaScriptCore/wtf/WTFThreadData.h:34, from ../JavaScriptCore/runtime/JSGlobalData.h:50, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/ScriptValue.h:34, from bindings/js/ScriptValue.cpp:31: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/ScriptValue.h:34, from bindings/js/ScriptValue.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/ScriptValue.h:34, from bindings/js/ScriptValue.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/SerializedScriptValue.h:30, from bindings/js/SerializedScriptValue.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bindings/js/SerializedScriptValue.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Strong.h:31, from bindings/js/SerializedScriptValue.h:30, from bindings/js/SerializedScriptValue.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/SerializedScriptValue.h:30, from bindings/js/SerializedScriptValue.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Strong.h:31, from bindings/js/SerializedScriptValue.h:30, from bindings/js/SerializedScriptValue.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' fileapi/FileList.h:48:37: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/SerializedScriptValue.h:30, from bindings/js/SerializedScriptValue.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ bindings/js/SerializedScriptValue.cpp: In member function 'WebCore::SerializationReturnCode WebCore::CloneSerializer::serialize(JSC::JSValue)': bindings/js/SerializedScriptValue.cpp:638:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 638 | } | ^ bindings/js/SerializedScriptValue.cpp:639:13: note: here 639 | arrayStartVisitMember: | ^~~~~~~~~~~~~~~~~~~~~ bindings/js/SerializedScriptValue.cpp:692:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 692 | } | ^ bindings/js/SerializedScriptValue.cpp:693:13: note: here 693 | objectStartVisitMember: | ^~~~~~~~~~~~~~~~~~~~~~ bindings/js/SerializedScriptValue.cpp:730:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 730 | } | ^ bindings/js/SerializedScriptValue.cpp:731:13: note: here 731 | case ObjectEndVisitMember: { | ^~~~ bindings/js/SerializedScriptValue.cpp: In member function 'WebCore::DeserializationResult WebCore::CloneDeserializer::deserialize()': bindings/js/SerializedScriptValue.cpp:1219:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1219 | } | ^ bindings/js/SerializedScriptValue.cpp:1220:9: note: here 1220 | arrayStartVisitMember: | ^~~~~~~~~~~~~~~~~~~~~ bindings/js/SerializedScriptValue.cpp:1264:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1264 | } | ^ bindings/js/SerializedScriptValue.cpp:1265:9: note: here 1265 | objectStartVisitMember: | ^~~~~~~~~~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/IdentifierRep.lo bridge/IdentifierRep.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bridge/IdentifierRep.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bridge/IdentifierRep.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bridge/IdentifierRep.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bridge/IdentifierRep.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/NP_jsobject.lo bridge/NP_jsobject.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from bridge/NP_jsobject.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CRuntimeObject.lo bridge/c/CRuntimeObject.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bridge/NP_jsobject.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/runtime_object.h:29, from bridge/c/CRuntimeObject.h:31, from bridge/c/CRuntimeObject.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bridge/c/CRuntimeObject.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/runtime_object.h:29, from bridge/c/CRuntimeObject.h:31, from bridge/c/CRuntimeObject.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/runtime_object.h:29, from bridge/c/CRuntimeObject.h:31, from bridge/c/CRuntimeObject.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from bridge/NP_jsobject.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from bridge/NP_jsobject.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from bridge/NP_jsobject.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from bridge/NP_jsobject.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/c_class.lo bridge/c/c_class.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/c/c_class.h:31, from bridge/c/c_class.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bridge/c/c_class.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/c_instance.lo bridge/c/c_instance.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/c/c_instance.h:31, from bridge/c/c_instance.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bridge/c/c_instance.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/c_runtime.lo bridge/c/c_runtime.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/c/c_runtime.h:31, from bridge/c/c_runtime.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/c/c_instance.h:31, from bridge/c/c_instance.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/c/c_instance.h:31, from bridge/c/c_instance.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bridge/c/c_runtime.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/c_utility.lo bridge/c/c_utility.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from bridge/c/c_utility.h:32, from bridge/c/c_utility.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/BridgeJSC.lo bridge/jsc/BridgeJSC.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bridge/c/c_utility.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/jsc/BridgeJSC.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bridge/jsc/BridgeJSC.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/runtime_object.h:29, from bridge/c/CRuntimeObject.h:31, from bridge/c/c_utility.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from bridge/c/c_utility.h:32, from bridge/c/c_utility.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/jsc/BridgeJSC.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/jsc/BridgeJSC.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/npruntime.lo bridge/npruntime.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/qt_class.lo bridge/qt/qt_class.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from bridge/c/c_utility.h:32, from bridge/npruntime.cpp:35: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/qt/qt_class.h:23, from bridge/qt/qt_class.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bridge/npruntime.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bridge/qt/qt_class.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/qt_instance.lo bridge/qt/qt_instance.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/qt/qt_instance.h:23, from bridge/qt/qt_instance.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bridge/qt/qt_instance.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/qt/qt_instance.h:23, from bridge/qt/qt_instance.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/qt/qt_instance.h:23, from bridge/qt/qt_instance.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/qt_pixmapruntime.lo bridge/qt/qt_pixmapruntime.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/qt/qt_pixmapruntime.h:23, from bridge/qt/qt_pixmapruntime.cpp:20: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bridge/qt/qt_pixmapruntime.cpp:19: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/qt/qt_pixmapruntime.h:23, from bridge/qt/qt_pixmapruntime.cpp:20: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/qt/qt_pixmapruntime.h:23, from bridge/qt/qt_pixmapruntime.cpp:20: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from bridge/qt/qt_pixmapruntime.cpp:23: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/qt_runtime.lo bridge/qt/qt_runtime.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/qt/qt_runtime.h:23, from bridge/qt/qt_runtime.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bridge/qt/qt_runtime.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../../../../../include/QtCore/qvector.h:1, from ../../../../../include/QtCore/../../src/corelib/io/qdebug.h:52, from ../../../../../include/QtCore/qdebug.h:1, from bridge/qt/qt_runtime.cpp:45: ../../../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = JSC::Bindings::QtMethodMatchType]': ../../../../../include/QtCore/../../src/corelib/tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = JSC::Bindings::QtMethodMatchType]' bridge/qt/qt_runtime.cpp:1217:29: required from here ../../../../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 503 | ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/QtCore/qvector.h:1, from ../../../../../include/QtCore/../../src/corelib/io/qdebug.h:52, from ../../../../../include/QtCore/qdebug.h:1, from bridge/qt/qt_runtime.cpp:45: ../../../../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here 94 | struct QVectorTypedData : private QVectorData | ^~~~~~~~~~~~~~~~ In file included from ../../../../../include/QtCore/qvector.h:1, from ../../../../../include/QtCore/../../src/corelib/io/qdebug.h:52, from ../../../../../include/QtCore/qdebug.h:1, from bridge/qt/qt_runtime.cpp:45: ../../../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = JSC::Bindings::QtMethodMatchData]': ../../../../../include/QtCore/../../src/corelib/tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = JSC::Bindings::QtMethodMatchData]' bridge/qt/qt_runtime.cpp:1271:30: required from here ../../../../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 503 | ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/QtCore/qvector.h:1, from ../../../../../include/QtCore/../../src/corelib/io/qdebug.h:52, from ../../../../../include/QtCore/qdebug.h:1, from bridge/qt/qt_runtime.cpp:45: ../../../../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here 94 | struct QVectorTypedData : private QVectorData | ^~~~~~~~~~~~~~~~ In file included from ../../../../../include/QtCore/qvector.h:1, from ../../../../../include/QtCore/../../src/corelib/io/qdebug.h:52, from ../../../../../include/QtCore/qdebug.h:1, from bridge/qt/qt_runtime.cpp:45: ../../../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'T* QVector::insert(QVector::iterator, QVector::size_type, const T&) [with T = JSC::Bindings::QtMethodMatchData; QVector::iterator = JSC::Bindings::QtMethodMatchData*; QVector::size_type = int]': ../../../../../include/QtCore/../../src/corelib/tools/qvector.h:379:9: required from 'void QVector::prepend(const T&) [with T = JSC::Bindings::QtMethodMatchData]' bridge/qt/qt_runtime.cpp:1316:43: required from here ../../../../../include/QtCore/../../src/corelib/tools/qvector.h:617:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct JSC::Bindings::QtMethodMatchData' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 617 | memmove(i, b, (d->size - offset) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge/qt/qt_runtime.cpp:1118:8: note: 'struct JSC::Bindings::QtMethodMatchData' declared here 1118 | struct QtMethodMatchData | ^~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/qt/qt_runtime.h:23, from bridge/qt/qt_runtime.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/qt/qt_runtime.h:23, from bridge/qt/qt_runtime.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/runtime_array.lo bridge/runtime_array.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/runtime_array.h:29, from bridge/runtime_array.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bridge/runtime_array.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from generated/JSDocument.h:24, from bridge/qt/qt_runtime.cpp:32: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSDocument::~JSDocument()' at generated/JSDocument.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSDocument::~JSDocument()' at generated/JSDocument.h:34:7, inlined from 'virtual WebCore::JSDocument::~JSDocument()' at generated/JSDocument.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/runtime_array.h:29, from bridge/runtime_array.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/runtime_array.h:29, from bridge/runtime_array.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/runtime_method.lo bridge/runtime_method.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/runtime_method.h:29, from bridge/runtime_method.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bridge/runtime_method.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/runtime_method.h:29, from bridge/runtime_method.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/runtime_method.h:29, from bridge/runtime_method.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from bindings/js/JSDOMBinding.h:28, from bridge/runtime_method.cpp:29: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JSNode::~JSNode()' at generated/JSNode.h:35:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7, inlined from 'virtual WebCore::JSElement::~JSElement()' at generated/JSElement.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/runtime_object.lo bridge/runtime_object.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/runtime_object.h:29, from bridge/runtime_object.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bridge/runtime_object.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/runtime_object.h:29, from bridge/runtime_object.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/JSString.h:26, from bridge/jsc/BridgeJSC.h:33, from bridge/runtime_object.h:29, from bridge/runtime_object.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/runtime_root.lo bridge/runtime_root.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bridge/runtime_root.h:32, from bridge/runtime_root.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from bridge/runtime_root.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/WebCoreTestSupport.lo testing/js/WebCoreTestSupport.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from testing/Internals.h:30, from testing/js/WebCoreTestSupport.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from testing/js/WebCoreTestSupport.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from testing/js/WebCoreTestSupport.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from testing/js/WebCoreTestSupport.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSBorderImageValue.lo css/CSSBorderImageValue.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSBorderImageValue.h:24, from css/CSSBorderImageValue.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSCanvasValue.lo css/CSSCanvasValue.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSBorderImageValue.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSCanvasValue.h:29, from css/CSSCanvasValue.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSCanvasValue.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSCharsetRule.lo css/CSSCharsetRule.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from css/CSSRuleList.h:25, from css/CSSStyleSheet.h:24, from css/CSSRule.h:25, from css/CSSCharsetRule.h:25, from css/CSSCharsetRule.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSCharsetRule.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSCanvasValue.h:29, from css/CSSCanvasValue.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSCanvasValue.h:29, from css/CSSCanvasValue.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSCanvasValue.h:29, from css/CSSCanvasValue.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSCanvasValue.h:29, from css/CSSCanvasValue.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSCanvasValue.h:29, from css/CSSCanvasValue.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSCanvasValue.h:29, from css/CSSCanvasValue.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSCanvasValue.h:29, from css/CSSCanvasValue.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSCanvasValue.h:29, from css/CSSCanvasValue.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSCanvasValue.h:29, from css/CSSCanvasValue.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSCanvasValue.h:29, from css/CSSCanvasValue.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSComputedStyleDeclaration.lo css/CSSComputedStyleDeclaration.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from css/CSSComputedStyleDeclaration.h:26, from css/CSSComputedStyleDeclaration.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSComputedStyleDeclaration.cpp:24: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSCursorImageValue.lo css/CSSCursorImageValue.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSImageValue.h:24, from css/CSSCursorImageValue.h:24, from css/CSSCursorImageValue.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from css/CSSComputedStyleDeclaration.cpp:40: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSComputedStyleDeclaration.cpp:40: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSCursorImageValue.cpp:22: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from css/CSSComputedStyleDeclaration.h:27, from css/CSSComputedStyleDeclaration.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSComputedStyleDeclaration.h:26, from css/CSSComputedStyleDeclaration.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from css/CSSComputedStyleDeclaration.h:27, from css/CSSComputedStyleDeclaration.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSComputedStyleDeclaration.h:26, from css/CSSComputedStyleDeclaration.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from css/CSSComputedStyleDeclaration.h:27, from css/CSSComputedStyleDeclaration.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSComputedStyleDeclaration.h:26, from css/CSSComputedStyleDeclaration.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from css/CSSComputedStyleDeclaration.h:27, from css/CSSComputedStyleDeclaration.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSComputedStyleDeclaration.h:26, from css/CSSComputedStyleDeclaration.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from css/CSSComputedStyleDeclaration.h:27, from css/CSSComputedStyleDeclaration.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSComputedStyleDeclaration.h:26, from css/CSSComputedStyleDeclaration.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ css/CSSComputedStyleDeclaration.cpp: In member function 'WTF::PassRefPtr WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue(int, WebCore::EUpdateLayout) const': css/CSSComputedStyleDeclaration.cpp:1329:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1329 | } | ^ css/CSSComputedStyleDeclaration.cpp:1330:9: note: here 1330 | case CSSPropertyTextIndent: | ^~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSImageValue.h:24, from css/CSSCursorImageValue.h:24, from css/CSSCursorImageValue.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSImageValue.h:24, from css/CSSCursorImageValue.h:24, from css/CSSCursorImageValue.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSFontFace.lo css/CSSFontFace.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashSet.h:25, from css/CSSFontFace.h:30, from css/CSSFontFace.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSFontFace.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSFontFaceRule.lo css/CSSFontFaceRule.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from css/CSSRuleList.h:25, from css/CSSStyleSheet.h:24, from css/CSSRule.h:25, from css/CSSFontFaceRule.h:25, from css/CSSFontFaceRule.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSFontFaceRule.cpp:22: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSFontFaceSrcValue.lo css/CSSFontFaceSrcValue.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSFontFaceSrcValue.h:29, from css/CSSFontFaceSrcValue.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSFontFaceSrcValue.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSFontFaceSrcValue.h:29, from css/CSSFontFaceSrcValue.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSFontFaceSrcValue.h:29, from css/CSSFontFaceSrcValue.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSFontSelector.lo css/CSSFontSelector.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from css/CSSFontSelector.h:31, from css/CSSFontSelector.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSFontSelector.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSFontFaceSource.lo css/CSSFontFaceSource.cpp In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from css/CSSFontSelector.h:34, from css/CSSFontSelector.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from css/CSSFontSelector.h:31, from css/CSSFontSelector.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/FontSelector.h:30, from css/CSSFontSelector.h:29, from css/CSSFontSelector.cpp:28: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from css/CSSFontSelector.h:34, from css/CSSFontSelector.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from css/CSSFontSelector.h:31, from css/CSSFontSelector.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from css/CSSFontSelector.h:34, from css/CSSFontSelector.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from css/CSSFontSelector.h:31, from css/CSSFontSelector.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from css/CSSFontSelector.h:34, from css/CSSFontSelector.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from css/CSSFontSelector.h:31, from css/CSSFontSelector.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from css/CSSFontSelector.h:34, from css/CSSFontSelector.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from css/CSSFontSelector.h:31, from css/CSSFontSelector.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from css/CSSFontSelector.h:34, from css/CSSFontSelector.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' css/CSSFontSelector.cpp:339:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from css/CSSFontSelector.h:31, from css/CSSFontSelector.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from css/CSSFontFaceSource.h:30, from css/CSSFontFaceSource.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSFontFaceSource.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from dom/StyledElement.h:28, from svg/SVGElement.h:27, from loader/cache/CachedFont.h:37, from css/CSSFontSelector.cpp:30: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::SVGFontFaceElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::SVGFontFaceElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CSSFontSelector::addFontFaceRule(const WebCore::CSSFontFaceRule*)' at css/CSSFontSelector.cpp:266:42: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::SVGFontFaceElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::SVGFontFaceElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CSSFontSelector::addFontFaceRule(const WebCore::CSSFontFaceRule*)' at css/CSSFontSelector.cpp:266:42: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from css/CSSFontFaceSource.h:30, from css/CSSFontFaceSource.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from css/CSSFontFaceSource.h:30, from css/CSSFontFaceSource.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from css/CSSFontFaceSource.h:30, from css/CSSFontFaceSource.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/graphics/SVGGlyph.h:36:8: required from 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = WebCore::SVGGlyph*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' /usr/include/c++/11/bits/stl_algo.h:1866:25: required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = WebCore::SVGGlyph*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' /usr/include/c++/11/bits/stl_algo.h:1957:31: required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = WebCore::SVGGlyph*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' /usr/include/c++/11/bits/stl_algo.h:4875:18: required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = WebCore::SVGGlyph*; _Compare = bool (*)(const WebCore::SVGGlyph&, const WebCore::SVGGlyph&)]' svg/SVGGlyphMap.h:89:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from css/CSSFontFaceSource.h:30, from css/CSSFontFaceSource.cpp:27: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from dom/StyledElement.h:28, from svg/SVGElement.h:27, from loader/cache/CachedFont.h:37, from css/CSSFontFaceSource.cpp:29: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::SVGFontFaceElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::SVGFontFaceElement]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'void WebCore::CSSFontFaceSource::setSVGFontFaceElement(WTF::PassRefPtr)' at css/CSSFontFaceSource.cpp:202:28: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[7].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::SVGFontElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::SVGFontElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::CSSFontFaceSource::~CSSFontFaceSource()' at css/CSSFontFaceSource.cpp:66:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[8].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::SVGFontFaceElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::SVGFontFaceElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::CSSFontFaceSource::~CSSFontFaceSource()' at css/CSSFontFaceSource.cpp:66:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[7].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::SVGFontElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(T*) [with T = WebCore::SVGFontElement]' at ../JavaScriptCore/wtf/RefPtr.h:135:23, inlined from 'WebCore::SimpleFontData* WebCore::CSSFontFaceSource::getFontData(const WebCore::FontDescription&, bool, bool, WebCore::CSSFontSelector*)' at css/CSSFontFaceSource.cpp:135:107: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[8].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::SVGFontFaceElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(T*) [with T = WebCore::SVGFontFaceElement]' at ../JavaScriptCore/wtf/RefPtr.h:135:23, inlined from 'WebCore::SimpleFontData* WebCore::CSSFontFaceSource::getFontData(const WebCore::FontDescription&, bool, bool, WebCore::CSSFontSelector*)' at css/CSSFontFaceSource.cpp:154:48: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[7].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSFunctionValue.lo css/CSSFunctionValue.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSGradientValue.lo css/CSSGradientValue.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSFunctionValue.h:29, from css/CSSFunctionValue.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSGradientValue.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSFunctionValue.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSFunctionValue.cpp:29: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSFunctionValue.cpp:29: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSGradientValue.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSImageValue.lo css/CSSImageValue.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSImageValue.h:24, from css/CSSImageValue.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSImageValue.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSGradientValue.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSGradientValue.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSGradientValue.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSGradientValue.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSGradientValue.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSGradientValue.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSGradientValue.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSGradientValue.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSGradientValue.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSGradientValue.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ css/CSSGradientValue.cpp: In function 'float WebCore::positionFromValue(WebCore::CSSPrimitiveValue*, WebCore::RenderStyle*, WebCore::RenderStyle*, const WebCore::IntSize&, bool)': css/CSSGradientValue.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 377 | switch (value->getIdent()) { | ^~~~~~ css/CSSGradientValue.cpp:392:5: note: here 392 | default: | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSImageGeneratorValue.lo css/CSSImageGeneratorValue.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSImageGeneratorValue.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSImageGeneratorValue.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSImageGeneratorValue.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSImageGeneratorValue.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSImageGeneratorValue.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSImageGeneratorValue.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSImageGeneratorValue.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSImageGeneratorValue.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSImageGeneratorValue.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSImageGeneratorValue.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSImageGeneratorValue.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSImageGeneratorValue.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSImportRule.lo css/CSSImportRule.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from css/CSSRuleList.h:25, from css/CSSStyleSheet.h:24, from css/CSSRule.h:25, from css/CSSImportRule.h:25, from css/CSSImportRule.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSImportRule.cpp:22: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSInheritedValue.lo css/CSSInheritedValue.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSInheritedValue.h:24, from css/CSSInheritedValue.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSInheritedValue.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSInitialValue.lo css/CSSInitialValue.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSInitialValue.h:24, from css/CSSInitialValue.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSInitialValue.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSLineBoxContainValue.lo css/CSSLineBoxContainValue.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSMediaRule.lo css/CSSMediaRule.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSLineBoxContainValue.h:29, from css/CSSLineBoxContainValue.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from css/CSSRuleList.h:25, from css/CSSStyleSheet.h:24, from css/CSSRule.h:25, from css/CSSMediaRule.h:26, from css/CSSMediaRule.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSLineBoxContainValue.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSMediaRule.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from css/CSSMediaRule.cpp:26: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from css/CSSMediaRule.cpp:26: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSMutableStyleDeclaration.lo css/CSSMutableStyleDeclaration.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from css/CSSMutableStyleDeclaration.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSOMUtils.lo css/CSSOMUtils.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSMutableStyleDeclaration.cpp:22: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from css/CSSOMUtils.h:35, from css/CSSOMUtils.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSOMUtils.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from css/CSSMutableStyleDeclaration.cpp:27: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from css/CSSMutableStyleDeclaration.cpp:27: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from css/StyleBase.h:27, from css/CSSStyleDeclaration.h:24, from css/CSSMutableStyleDeclaration.h:24, from css/CSSMutableStyleDeclaration.cpp:23: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from css/CSSMutableStyleDeclaration.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from css/CSSMutableStyleDeclaration.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from css/CSSMutableStyleDeclaration.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:515:43: required from 'WTF::Vector::Vector(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' css/CSSMutableStyleDeclaration.cpp:328:43: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from css/CSSMutableStyleDeclaration.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from css/CSSMutableStyleDeclaration.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WebCore::CSSProperty]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WebCore::CSSProperty]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WebCore::CSSProperty; long unsigned int inlineCapacity = 4; size_t = long unsigned int]' css/CSSMutableStyleDeclaration.cpp:493:24: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSProperty' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSMutableStyleDeclaration.h:26, from css/CSSMutableStyleDeclaration.cpp:23: css/CSSProperty.h:32:7: note: 'class WebCore::CSSProperty' declared here 32 | class CSSProperty { | ^~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from css/CSSMutableStyleDeclaration.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WebCore::CSSProperty]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WebCore::CSSProperty]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WebCore::CSSProperty; long unsigned int inlineCapacity = 4; size_t = long unsigned int]' css/CSSMutableStyleDeclaration.cpp:646:33: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSProperty' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSMutableStyleDeclaration.h:26, from css/CSSMutableStyleDeclaration.cpp:23: css/CSSProperty.h:32:7: note: 'class WebCore::CSSProperty' declared here 32 | class CSSProperty { | ^~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSPageRule.lo css/CSSPageRule.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from css/CSSRuleList.h:25, from css/CSSStyleSheet.h:24, from css/CSSRule.h:25, from css/CSSStyleRule.h:25, from css/CSSPageRule.h:25, from css/CSSPageRule.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSPageRule.cpp:22: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/CSSSelectorList.h:29, from css/CSSStyleRule.h:26, from css/CSSPageRule.h:25, from css/CSSPageRule.cpp:23: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSSelectorList.h:29, from css/CSSStyleRule.h:26, from css/CSSPageRule.h:25, from css/CSSPageRule.cpp:23: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSParser.lo css/CSSParser.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSParser.h:26, from css/CSSParser.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSParser.cpp:25: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from css/CSSParser.cpp:26: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from css/CSSParser.cpp:26: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSParser.cpp:25: ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSParserValues.lo css/CSSParserValues.cpp In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSParser.h:26, from css/CSSParser.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSParser.h:26, from css/CSSParser.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSParser.h:26, from css/CSSParser.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSParser.h:26, from css/CSSParser.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSParser.h:26, from css/CSSParser.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSParser.h:26, from css/CSSParser.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSParser.h:26, from css/CSSParser.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSParser.h:26, from css/CSSParser.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSParser.h:26, from css/CSSParser.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSParser.h:26, from css/CSSParser.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSParser.h:26, from css/CSSParser.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' css/CSSParser.cpp:6254:32: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSParser.h:26, from css/CSSParser.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSParser.h:26, from css/CSSParser.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' css/CSSParser.cpp:6294:29: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSParser.h:26, from css/CSSParser.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSParser.h:26, from css/CSSParser.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; long unsigned int inlineCapacity = 0]' css/CSSParser.cpp:6428:30: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSImageGeneratorValue.h:29, from css/CSSGradientValue.h:29, from css/CSSParser.h:26, from css/CSSParser.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h:38:32: note: 'class WTF::OwnPtr' declared here 38 | template class OwnPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from dom/QualifiedName.h:24, from css/CSSSelector.h:25, from css/CSSParserValues.h:24, from css/CSSParserValues.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ css/CSSParser.cpp: In member function 'bool WebCore::CSSParser::parseValue(int, bool)': css/CSSParser.cpp:1003:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1003 | if (id == CSSValueInvert || id == CSSValueWebkitFocusRingColor) { | ^~ css/CSSParser.cpp:1008:5: note: here 1008 | case CSSPropertyBackgroundColor: // | inherit | ^~~~ css/CSSParser.cpp:1220:59: warning: this statement may fall through [-Wimplicit-fallthrough=] 1220 | if (id == CSSValueNone || id == CSSValueIntrinsic || id == CSSValueMinIntrinsic) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ css/CSSParser.cpp:1225:5: note: here 1225 | case CSSPropertyMinHeight: // | | inherit | ^~~~ css/CSSParser.cpp:1289:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1289 | if (id == CSSValueAuto) { | ^~ css/CSSParser.cpp:1294:5: note: here 1294 | case CSSPropertyOrphans: // | inherit | ^~~~ css/CSSParser.cpp: In member function 'int WebCore::CSSParser::lex(void*)': css/CSSParser.cpp:5956:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 5956 | length--; | ~~~~~~^~ css/CSSParser.cpp:5957:5: note: here 5957 | case GRADS: | ^~~~ css/CSSParser.cpp:5959:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 5959 | length--; | ~~~~~~^~ css/CSSParser.cpp:5960:5: note: here 5960 | case DEGS: | ^~~~ css/CSSParser.cpp:5964:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 5964 | length--; | ~~~~~~^~ css/CSSParser.cpp:5965:5: note: here 5965 | case MSECS: | ^~~~ css/CSSParser.cpp:5975:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 5975 | length--; | ~~~~~~^~ css/CSSParser.cpp:5976:5: note: here 5976 | case SECS: | ^~~~ css/CSSParser.cpp:5978:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 5978 | length--; | ~~~~~~^~ css/CSSParser.cpp:5979:5: note: here 5979 | case FLOATTOKEN: | ^~~~ css/CSSParser.cpp: In member function 'UChar* WebCore::CSSParser::text(int*)': css/CSSParser.cpp:6018:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 6018 | l--; | ~^~ css/CSSParser.cpp:6020:5: note: here 6020 | case HEX: | ^~~~ In file included from css/CSSParser.cpp:6814: : In member function 'int WebCore::CSSParser::lex()': :2627:8: warning: this statement may fall through [-Wimplicit-fallthrough=] :2628:1: note: here In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSParserValues.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParserValues.cpp:22: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParserValues.cpp:22: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSPrimitiveValue.lo css/CSSPrimitiveValue.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSPrimitiveValue.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSPrimitiveValue.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from css/CSSPrimitiveValue.cpp:25: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from css/CSSPrimitiveValue.cpp:25: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSPrimitiveValue.cpp:21: ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSPrimitiveValue.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSPrimitiveValue.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSPrimitiveValue.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSPrimitiveValue.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSPrimitiveValue.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSPrimitiveValue.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSPrimitiveValue.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSPrimitiveValue.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSPrimitiveValue.cpp:22: ../JavaScriptCore/wtf/text/WTFString.h: In function 'void WTF::appendNumber(WTF::Vector&, unsigned char)': ../JavaScriptCore/wtf/text/WTFString.h:471:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 471 | number /= 10; | ~~~~~~~^~~~~ ../JavaScriptCore/wtf/text/WTFString.h:473:5: note: here 473 | case 2: | ^~~~ ../JavaScriptCore/wtf/text/WTFString.h:475:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 475 | number /= 10; | ~~~~~~~^~~~~ ../JavaScriptCore/wtf/text/WTFString.h:477:5: note: here 477 | case 1: | ^~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSPrimitiveValueCache.lo css/CSSPrimitiveValueCache.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSPrimitiveValueCache.h:29, from css/CSSPrimitiveValueCache.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSPrimitiveValueCache.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSProperty.lo css/CSSProperty.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSProperty.h:24, from css/CSSProperty.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSProperty.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSPropertyLonghand.lo css/CSSPropertyLonghand.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from css/CSSPropertyLonghand.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSPropertyLonghand.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSPropertySourceData.lo css/CSSPropertySourceData.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/CSSPropertySourceData.h:34, from css/CSSPropertySourceData.cpp:37: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSPropertySourceData.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSReflectValue.lo css/CSSReflectValue.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSReflectValue.h:30, from css/CSSReflectValue.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSReflectValue.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSRule.lo css/CSSRule.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from css/CSSRuleList.h:25, from css/CSSStyleSheet.h:24, from css/CSSRule.h:25, from css/CSSRule.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSRule.cpp:22: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSRuleList.lo css/CSSRuleList.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from css/CSSRuleList.h:25, from css/CSSRuleList.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSRuleList.cpp:22: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSSelector.lo css/CSSSelector.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/CSSRuleList.h:28, from css/CSSRuleList.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' css/CSSRuleList.cpp:87:25: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSRuleList.h:27, from css/CSSRuleList.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from css/CSSRuleList.h:28, from css/CSSRuleList.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::CSSRule* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::CSSRule*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' css/CSSRuleList.cpp:98:25: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSRuleList.h:27, from css/CSSRuleList.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from dom/QualifiedName.h:24, from css/CSSSelector.h:25, from css/CSSSelector.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSSelector.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/CSSSelector.cpp:27: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSSelector.cpp:27: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ css/CSSSelector.cpp: In member function 'void WebCore::CSSSelector::extractPseudoType() const': css/CSSSelector.cpp:445:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 445 | compat = true; | ~~~~~~~^~~~~~ css/CSSSelector.cpp:446:5: note: here 446 | case PseudoFileUploadButton: | ^~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSSelectorList.lo css/CSSSelectorList.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from dom/QualifiedName.h:24, from css/CSSSelector.h:25, from css/CSSSelectorList.h:29, from css/CSSSelectorList.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSSelectorList.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/CSSSelectorList.h:29, from css/CSSSelectorList.cpp:28: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSSelectorList.h:29, from css/CSSSelectorList.cpp:28: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSSegmentedFontFace.lo css/CSSSegmentedFontFace.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from css/CSSSegmentedFontFace.h:29, from css/CSSSegmentedFontFace.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSSegmentedFontFace.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSStyleApplyProperty.lo css/CSSStyleApplyProperty.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/CSSSegmentedFontFace.h:32, from css/CSSSegmentedFontFace.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 1; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 1; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 1; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 1]' css/CSSSegmentedFontFace.cpp:82:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from css/CSSSegmentedFontFace.h:29, from css/CSSSegmentedFontFace.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from css/CSSStyleApplyProperty.h:29, from css/CSSStyleApplyProperty.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSStyleApplyProperty.cpp:25: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSStyleDeclaration.lo css/CSSStyleDeclaration.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from css/CSSStyleDeclaration.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSStyleDeclaration.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSPrimitiveValueMappings.h:34, from css/CSSStyleApplyProperty.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSPrimitiveValueMappings.h:34, from css/CSSStyleApplyProperty.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSPrimitiveValueMappings.h:34, from css/CSSStyleApplyProperty.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSPrimitiveValueMappings.h:34, from css/CSSStyleApplyProperty.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSPrimitiveValueMappings.h:34, from css/CSSStyleApplyProperty.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSPrimitiveValueMappings.h:34, from css/CSSStyleApplyProperty.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSPrimitiveValueMappings.h:34, from css/CSSStyleApplyProperty.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSPrimitiveValueMappings.h:34, from css/CSSStyleApplyProperty.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSPrimitiveValueMappings.h:34, from css/CSSStyleApplyProperty.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSPrimitiveValueMappings.h:34, from css/CSSStyleApplyProperty.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from css/CSSStyleDeclaration.cpp:26: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from css/CSSStyleDeclaration.cpp:26: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from css/CSSStyleDeclaration.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from css/CSSStyleDeclaration.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from css/CSSStyleDeclaration.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WebCore::CSSProperty]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WebCore::CSSProperty]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WebCore::CSSProperty; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WebCore::CSSProperty; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WebCore::CSSProperty; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::CSSProperty; T = WebCore::CSSProperty; long unsigned int inlineCapacity = 0]' css/CSSStyleDeclaration.cpp:181:24: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSProperty' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSMutableStyleDeclaration.h:26, from css/CSSStyleDeclaration.cpp:24: css/CSSProperty.h:32:7: note: 'class WebCore::CSSProperty' declared here 32 | class CSSProperty { | ^~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSStyleRule.lo css/CSSStyleRule.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from css/CSSRuleList.h:25, from css/CSSStyleSheet.h:24, from css/CSSRule.h:25, from css/CSSStyleRule.h:25, from css/CSSStyleRule.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSStyleRule.cpp:22: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/CSSSelectorList.h:29, from css/CSSStyleRule.h:26, from css/CSSStyleRule.cpp:23: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSSelectorList.h:29, from css/CSSStyleRule.h:26, from css/CSSStyleRule.cpp:23: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSStyleRule.cpp:22: ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSStyleSelector.lo css/CSSStyleSelector.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from css/CSSFontSelector.h:31, from css/CSSStyleSelector.h:25, from css/CSSStyleSelector.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSStyleSelector.cpp:28: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSStyleSheet.lo css/CSSStyleSheet.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from css/CSSRuleList.h:25, from css/CSSStyleSheet.h:24, from css/CSSStyleSheet.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from css/CSSSelectorList.h:29, from css/CSSStyleRule.h:26, from css/CSSPageRule.h:25, from css/CSSStyleSelector.cpp:41: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSSelectorList.h:29, from css/CSSStyleRule.h:26, from css/CSSPageRule.h:25, from css/CSSStyleSelector.cpp:41: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSStyleSheet.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from css/CSSStyleSheet.cpp:26: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from css/CSSStyleSheet.cpp:26: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSStyleSelector.cpp:28: css/CSSStyleSelector.cpp: In member function 'void WebCore::CSSStyleSelector::applyDeclarations(bool, int, int)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyCSS_color_is_first_property' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ css/CSSStyleSelector.cpp:3367:21: note: in expansion of macro 'COMPILE_ASSERT' 3367 | COMPILE_ASSERT(firstCSSProperty == CSSPropertyColor, CSS_color_is_first_property); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyCSS_zoom_is_end_of_first_prop_range' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ css/CSSStyleSelector.cpp:3368:21: note: in expansion of macro 'COMPILE_ASSERT' 3368 | COMPILE_ASSERT(CSSPropertyZoom == CSSPropertyColor + 14, CSS_zoom_is_end_of_first_prop_range); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyCSS_line_height_is_after_zoom' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ css/CSSStyleSelector.cpp:3369:21: note: in expansion of macro 'COMPILE_ASSERT' 3369 | COMPILE_ASSERT(CSSPropertyLineHeight == CSSPropertyZoom + 1, CSS_line_height_is_after_zoom); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSStyleSheet.cpp:21: ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from css/CSSFontSelector.h:34, from css/CSSStyleSelector.h:25, from css/CSSStyleSelector.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from css/CSSFontSelector.h:31, from css/CSSStyleSelector.h:25, from css/CSSStyleSelector.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from css/CSSFontSelector.h:34, from css/CSSStyleSelector.h:25, from css/CSSStyleSelector.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from css/CSSFontSelector.h:31, from css/CSSStyleSelector.h:25, from css/CSSStyleSelector.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from css/CSSFontSelector.h:34, from css/CSSStyleSelector.h:25, from css/CSSStyleSelector.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from css/CSSFontSelector.h:31, from css/CSSStyleSelector.h:25, from css/CSSStyleSelector.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/FontSelector.h:30, from css/CSSFontSelector.h:29, from css/CSSStyleSelector.h:25, from css/CSSStyleSelector.cpp:29: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from css/CSSFontSelector.h:34, from css/CSSStyleSelector.h:25, from css/CSSStyleSelector.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from css/CSSFontSelector.h:31, from css/CSSStyleSelector.h:25, from css/CSSStyleSelector.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from css/CSSFontSelector.h:34, from css/CSSStyleSelector.h:25, from css/CSSStyleSelector.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from css/CSSFontSelector.h:31, from css/CSSStyleSelector.h:25, from css/CSSStyleSelector.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSTimingFunctionValue.lo css/CSSTimingFunctionValue.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSTimingFunctionValue.h:29, from css/CSSTimingFunctionValue.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSTimingFunctionValue.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSUnicodeRangeValue.lo css/CSSUnicodeRangeValue.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSUnicodeRangeValue.h:29, from css/CSSUnicodeRangeValue.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSUnicodeRangeValue.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSValueList.lo css/CSSValueList.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSValueList.h:24, from css/CSSValueList.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/CSSValueList.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSValueList.cpp:24: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSValueList.cpp:24: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSValueList.h:24, from css/CSSValueList.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' css/CSSValueList.cpp:78:28: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSValueList.h:24, from css/CSSValueList.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSValueList.h:24, from css/CSSValueList.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' css/CSSValueList.cpp:63:20: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSValueList.h:24, from css/CSSValueList.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FontFamilyValue.lo css/FontFamilyValue.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/FontFamilyValue.h:24, from css/FontFamilyValue.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/FontFamilyValue.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from css/FontFamilyValue.cpp:24: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from css/FontFamilyValue.cpp:24: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FontValue.lo css/FontValue.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/FontValue.h:24, from css/FontValue.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/FontValue.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MediaFeatureNames.lo css/MediaFeatureNames.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from css/MediaFeatureNames.h:23, from css/MediaFeatureNames.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/MediaFeatureNames.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MediaList.lo css/MediaList.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from css/MediaList.h:26, from css/MediaList.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/MediaList.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from css/MediaList.cpp:24: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from css/MediaList.cpp:24: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MediaQuery.lo css/MediaQuery.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/MediaQuery.h:32, from css/MediaQuery.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/MediaQuery.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/MediaQuery.h:32, from css/MediaQuery.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::OwnPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' css/MediaQuery.cpp:100:34: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/MediaQuery.h:32, from css/MediaQuery.cpp:30: ../JavaScriptCore/wtf/OwnPtr.h:38:32: note: 'class WTF::OwnPtr' declared here 38 | template class OwnPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MediaQueryEvaluator.lo css/MediaQueryEvaluator.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/MediaQueryEvaluator.h:31, from css/MediaQueryEvaluator.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/MediaQueryEvaluator.cpp:28: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/MediaQueryEvaluator.h:31, from css/MediaQueryEvaluator.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/MediaQueryEvaluator.h:31, from css/MediaQueryEvaluator.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/MediaQueryEvaluator.h:31, from css/MediaQueryEvaluator.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/MediaQueryEvaluator.h:31, from css/MediaQueryEvaluator.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/MediaQueryEvaluator.h:31, from css/MediaQueryEvaluator.cpp:29: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/MediaQueryEvaluator.h:31, from css/MediaQueryEvaluator.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/MediaQueryEvaluator.h:31, from css/MediaQueryEvaluator.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/MediaQueryEvaluator.h:31, from css/MediaQueryEvaluator.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/MediaQueryEvaluator.h:31, from css/MediaQueryEvaluator.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/MediaQueryEvaluator.h:31, from css/MediaQueryEvaluator.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/MediaQueryEvaluator.h:31, from css/MediaQueryEvaluator.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MediaQueryExp.lo css/MediaQueryExp.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/MediaQueryExp.h:32, from css/MediaQueryExp.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/MediaQueryExp.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from css/MediaQueryExp.cpp:32: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from css/MediaQueryExp.cpp:32: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MediaQueryList.lo css/MediaQueryList.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from css/MediaQueryList.h:25, from css/MediaQueryList.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/MediaQueryList.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MediaQueryListListener.lo css/MediaQueryListListener.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/MediaQueryListListener.h:23, from css/MediaQueryListListener.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/MediaQueryListListener.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/MediaList.h:27, from css/MediaQueryList.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/MediaQueryList.h:25, from css/MediaQueryList.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/MediaQueryListListener.h:23, from css/MediaQueryListListener.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/MediaQueryListListener.h:23, from css/MediaQueryListListener.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MediaQueryMatcher.lo css/MediaQueryMatcher.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptState.h:35, from css/MediaQueryMatcher.h:23, from css/MediaQueryMatcher.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/MediaQueryMatcher.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/RGBColor.lo css/RGBColor.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/RGBColor.h:30, from css/RGBColor.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/RGBColor.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Strong.h:31, from bindings/js/ScriptState.h:35, from css/MediaQueryMatcher.h:23, from css/MediaQueryMatcher.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptState.h:35, from css/MediaQueryMatcher.h:23, from css/MediaQueryMatcher.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Strong.h:31, from bindings/js/ScriptState.h:35, from css/MediaQueryMatcher.h:23, from css/MediaQueryMatcher.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptState.h:35, from css/MediaQueryMatcher.h:23, from css/MediaQueryMatcher.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ShadowValue.lo css/ShadowValue.cpp In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Strong.h:31, from bindings/js/ScriptState.h:35, from css/MediaQueryMatcher.h:23, from css/MediaQueryMatcher.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptState.h:35, from css/MediaQueryMatcher.h:23, from css/MediaQueryMatcher.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from css/MediaQueryMatcher.h:25, from css/MediaQueryMatcher.cpp:21: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Strong.h:31, from bindings/js/ScriptState.h:35, from css/MediaQueryMatcher.h:23, from css/MediaQueryMatcher.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::OwnPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' css/MediaQueryMatcher.cpp:133:31: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Strong.h:31, from bindings/js/ScriptState.h:35, from css/MediaQueryMatcher.h:23, from css/MediaQueryMatcher.cpp:21: ../JavaScriptCore/wtf/OwnPtr.h:38:32: note: 'class WTF::OwnPtr' declared here 38 | template class OwnPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Strong.h:31, from bindings/js/ScriptState.h:35, from css/MediaQueryMatcher.h:23, from css/MediaQueryMatcher.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptState.h:35, from css/MediaQueryMatcher.h:23, from css/MediaQueryMatcher.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Strong.h:31, from bindings/js/ScriptState.h:35, from css/MediaQueryMatcher.h:23, from css/MediaQueryMatcher.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; long unsigned int inlineCapacity = 0]' css/MediaQueryMatcher.cpp:65:22: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Strong.h:31, from bindings/js/ScriptState.h:35, from css/MediaQueryMatcher.h:23, from css/MediaQueryMatcher.cpp:21: ../JavaScriptCore/wtf/OwnPtr.h:38:32: note: 'class WTF::OwnPtr' declared here 38 | template class OwnPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Strong.h:31, from bindings/js/ScriptState.h:35, from css/MediaQueryMatcher.h:23, from css/MediaQueryMatcher.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptState.h:35, from css/MediaQueryMatcher.h:23, from css/MediaQueryMatcher.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/ShadowValue.h:24, from css/ShadowValue.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/ShadowValue.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/StyleBase.lo css/StyleBase.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from css/StyleBase.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/StyleBase.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/StyleList.lo css/StyleList.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from css/StyleList.h:27, from css/StyleList.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/StyleList.cpp:24: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/StyleList.h:28, from css/StyleList.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1048:40: required from 'void WTF::Vector::insert(size_t, const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' css/StyleList.cpp:44:26: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/StyleList.h:27, from css/StyleList.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from css/StyleList.h:28, from css/StyleList.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' css/StyleList.cpp:34:22: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/StyleList.h:27, from css/StyleList.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/StyleMedia.lo css/StyleMedia.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/StyleMedia.h:30, from css/StyleMedia.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/StyleMedia.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/StyleSheet.lo css/StyleSheet.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/StyleSheet.h:24, from css/StyleSheet.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/StyleSheet.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/StyleMedia.h:30, from css/StyleMedia.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/StyleMedia.h:30, from css/StyleMedia.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/StyleMedia.h:30, from css/StyleMedia.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/StyleMedia.h:30, from css/StyleMedia.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/StyleMedia.h:30, from css/StyleMedia.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/StyleMedia.h:30, from css/StyleMedia.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/StyleMedia.h:30, from css/StyleMedia.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/StyleMedia.h:30, from css/StyleMedia.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/StyleMedia.h:30, from css/StyleMedia.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/StyleMedia.h:30, from css/StyleMedia.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/StyleMedia.h:30, from css/StyleMedia.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/StyleSheetList.lo css/StyleSheetList.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from css/StyleSheetList.h:26, from css/StyleSheetList.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/StyleSheetList.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from css/StyleSheetList.h:27, from css/StyleSheetList.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from css/StyleSheetList.h:27, from css/StyleSheetList.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/WebKitCSSKeyframeRule.lo css/WebKitCSSKeyframeRule.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from css/CSSRuleList.h:25, from css/CSSStyleSheet.h:24, from css/CSSRule.h:25, from css/WebKitCSSKeyframeRule.h:29, from css/WebKitCSSKeyframeRule.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/WebKitCSSKeyframeRule.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/WebKitCSSKeyframesRule.lo css/WebKitCSSKeyframesRule.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/WebKitCSSMatrix.lo css/WebKitCSSMatrix.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from css/CSSRuleList.h:25, from css/CSSStyleSheet.h:24, from css/CSSRule.h:25, from css/WebKitCSSKeyframesRule.h:29, from css/WebKitCSSKeyframesRule.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/WebKitCSSMatrix.h:30, from css/WebKitCSSMatrix.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/WebKitCSSKeyframesRule.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/WebKitCSSMatrix.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from css/WebKitCSSMatrix.cpp:29: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from css/WebKitCSSMatrix.cpp:29: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from css/WebKitCSSKeyframesRule.cpp:30: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from css/WebKitCSSKeyframesRule.cpp:30: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/WebKitCSSMatrix.cpp:26: ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/WebKitCSSMatrix.h:30, from css/WebKitCSSMatrix.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/WebKitCSSMatrix.h:30, from css/WebKitCSSMatrix.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/WebKitCSSMatrix.h:30, from css/WebKitCSSMatrix.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/WebKitCSSMatrix.h:30, from css/WebKitCSSMatrix.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/WebKitCSSMatrix.h:30, from css/WebKitCSSMatrix.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/WebKitCSSMatrix.h:30, from css/WebKitCSSMatrix.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/WebKitCSSMatrix.h:30, from css/WebKitCSSMatrix.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/WebKitCSSMatrix.h:30, from css/WebKitCSSMatrix.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/WebKitCSSTransformValue.lo css/WebKitCSSTransformValue.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSValueList.h:24, from css/WebKitCSSTransformValue.h:29, from css/WebKitCSSTransformValue.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from css/WebKitCSSTransformValue.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ActiveDOMObject.lo dom/ActiveDOMObject.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from page/MemoryInfo.h:34, from page/Console.h:32, from dom/ScriptExecutionContext.h:31, from dom/ActiveDOMObject.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/ActiveDOMObject.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Attr.lo dom/Attr.cpp ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Attr.h:28, from dom/Attr.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/Attr.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Attribute.lo dom/Attribute.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from dom/CSSMappedAttributeDeclaration.h:28, from dom/Attribute.h:28, from dom/Attribute.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Attr.h:28, from dom/Attr.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Attr.h:28, from dom/Attr.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/Attribute.cpp:24: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from dom/CSSMappedAttributeDeclaration.h:28, from dom/Attribute.h:28, from dom/Attribute.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from dom/CSSMappedAttributeDeclaration.h:28, from dom/Attribute.h:28, from dom/Attribute.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/Attr.h:28, from dom/Attribute.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Attr]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Attr]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WTF::PassRefPtr WebCore::Attribute::createAttrIfNeeded(WebCore::Element*)' at dom/Attribute.cpp:70:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/BeforeProcessEvent.lo dom/BeforeProcessEvent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/BeforeProcessEvent.h:30, from dom/BeforeProcessEvent.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/BeforeProcessEvent.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/BeforeTextInsertedEvent.lo dom/BeforeTextInsertedEvent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/BeforeTextInsertedEvent.h:29, from dom/BeforeTextInsertedEvent.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/BeforeTextInsertedEvent.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/BeforeUnloadEvent.lo dom/BeforeUnloadEvent.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/BeforeUnloadEvent.h:27, from dom/BeforeUnloadEvent.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/BeforeUnloadEvent.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CDATASection.lo dom/CDATASection.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from dom/CDATASection.h:26, from dom/CDATASection.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/CDATASection.cpp:22: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CharacterData.lo dom/CharacterData.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/CharacterData.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/CharacterData.cpp:22: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/CharacterData.cpp:23: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/CharacterData.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/CharacterData.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/CharacterData.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/CharacterData.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/CharacterData.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/CharacterData.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/CharacterData.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/CharacterData.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/CharacterData.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/CharacterData.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CheckedRadioButtons.lo dom/CheckedRadioButtons.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/CheckedRadioButtons.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from dom/Node.h:32, from dom/CharacterData.h:26, from dom/CharacterData.cpp:23: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::MutationEvent::create(const WTF::AtomicString&, bool, WTF::PassRefPtr, const WTF::String&, const WTF::String&, const WTF::String&, short unsigned int)' at dom/MutationEvent.h:50:126, inlined from 'void WebCore::CharacterData::dispatchModifiedEvent(WTF::StringImpl*)' at dom/CharacterData.cpp:196:44: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/CheckedRadioButtons.cpp:21: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLInputElement.h:27, from dom/CheckedRadioButtons.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/CheckedRadioButtons.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ChildNodeList.lo dom/ChildNodeList.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ClassNodeList.lo dom/ClassNodeList.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from dom/DynamicNodeList.h:30, from dom/ChildNodeList.h:27, from dom/ChildNodeList.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from dom/DynamicNodeList.h:30, from dom/ClassNodeList.h:33, from dom/ClassNodeList.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/ClassNodeList.cpp:30: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/ChildNodeList.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ClassNodeList.h:34, from dom/ClassNodeList.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dom/DynamicNodeList.h:30, from dom/ClassNodeList.h:33, from dom/ClassNodeList.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/ChildNodeList.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dom/DynamicNodeList.h:30, from dom/ChildNodeList.h:27, from dom/ChildNodeList.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ClassNodeList.h:34, from dom/ClassNodeList.cpp:31: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::ClassNodeList::ClassNodeList(WTF::PassRefPtr, const WTF::String&)' at dom/ClassNodeList.cpp:41:38: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::ClassNodeList::ClassNodeList(WTF::PassRefPtr, const WTF::String&)' at dom/ClassNodeList.cpp:41:38: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from dom/ChildNodeList.cpp:26: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::ChildNodeList::ChildNodeList(WTF::PassRefPtr, WebCore::DynamicNodeList::Caches*)' at dom/ChildNodeList.cpp:31:37: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::ChildNodeList::ChildNodeList(WTF::PassRefPtr, WebCore::DynamicNodeList::Caches*)' at dom/ChildNodeList.cpp:31:37: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ClientRect.lo dom/ClientRect.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from dom/ClientRect.h:31, from dom/ClientRect.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ClientRectList.lo dom/ClientRectList.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/graphics/FloatQuad.h:34, from dom/ClientRectList.h:30, from dom/ClientRectList.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/ClientRectList.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from platform/graphics/FloatQuad.h:34, from dom/ClientRectList.h:30, from dom/ClientRectList.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' dom/ClientRectList.cpp:43:22: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/graphics/FloatQuad.h:34, from dom/ClientRectList.h:30, from dom/ClientRectList.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Clipboard.lo dom/Clipboard.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Clipboard.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/Clipboard.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ClipboardEvent.lo dom/ClipboardEvent.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/ClipboardEvent.h:27, from dom/ClipboardEvent.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/ClipboardEvent.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Clipboard.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Clipboard.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Clipboard.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Comment.lo dom/Comment.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Comment.h:26, from dom/Comment.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/Comment.cpp:22: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CompositionEvent.lo dom/CompositionEvent.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/CompositionEvent.h:30, from dom/CompositionEvent.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/CompositionEvent.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ContainerNode.lo dom/ContainerNode.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSMappedAttributeDeclaration.lo dom/CSSMappedAttributeDeclaration.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/ContainerNode.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from dom/CSSMappedAttributeDeclaration.h:28, from dom/CSSMappedAttributeDeclaration.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/CSSMappedAttributeDeclaration.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/ContainerNode.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from dom/CSSMappedAttributeDeclaration.h:28, from dom/CSSMappedAttributeDeclaration.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from dom/CSSMappedAttributeDeclaration.h:28, from dom/CSSMappedAttributeDeclaration.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/ContainerNode.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/ContainerNode.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/ContainerNode.cpp:24: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/ContainerNode.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/ContainerNode.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/ContainerNode.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/ContainerNode.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/ContainerNode.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/ContainerNode.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/ContainerNode.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair >]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair >]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair >; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = std::pair >; long unsigned int inlineCapacity = 0]' dom/ContainerNode.cpp:748:37: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/utility:70, from /usr/include/c++/11/algorithm:60, from ../JavaScriptCore/wtf/RefPtr.h:26, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/ContainerNode.cpp:24: /usr/include/c++/11/bits/stl_pair.h:211:12: note: 'struct std::pair >' declared here 211 | struct pair | ^~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/ContainerNode.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/ContainerNode.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/ContainerNode.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 1; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 1; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 1; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::Node*; T = WTF::RefPtr; long unsigned int inlineCapacity = 1]' dom/ContainerNode.cpp:62:21: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/ContainerNode.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CustomEvent.lo dom/CustomEvent.cpp In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/ContainerNode.cpp:24: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'std::pair >::~pair()' at /usr/include/c++/11/bits/stl_pair.h:211:12, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = std::pair >]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = std::pair >]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = std::pair >; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair >; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:919:19, inlined from 'void WTF::Vector::clear() [with T = std::pair >; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:576:38, inlined from 'static void WebCore::ContainerNode::dispatchPostAttachCallbacks()' at dom/ContainerNode.cpp:748:37: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur +8)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::ContainerNode::deprecatedParserAddChild(WTF::PassRefPtr)' at dom/ContainerNode.cpp:691:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'void WebCore::notifyChildInserted(WebCore::Node*)' at dom/ContainerNode.cpp:1079:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'child' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 10]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'WTF::Vector::~Vector() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 10]' at ../JavaScriptCore/wtf/Vector.h:520:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 1]' at ../JavaScriptCore/wtf/Vector.h:860:33: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::MutationEvent::create(const WTF::AtomicString&, bool, WTF::PassRefPtr, const WTF::String&, const WTF::String&, const WTF::String&, short unsigned int)' at dom/MutationEvent.h:50:126, inlined from 'void WebCore::dispatchChildInsertionEvents(WebCore::Node*)' at dom/ContainerNode.cpp:1089:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::MutationEvent::create(const WTF::AtomicString&, bool, WTF::PassRefPtr, const WTF::String&, const WTF::String&, const WTF::String&, short unsigned int)' at dom/MutationEvent.h:50:126, inlined from 'void WebCore::dispatchChildInsertionEvents(WebCore::Node*)' at dom/ContainerNode.cpp:1094:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'bool WebCore::ContainerNode::dispatchBeforeLoadEvent(const WTF::String&)' at dom/ContainerNode.cpp:1129:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::MutationEvent::create(const WTF::AtomicString&, bool, WTF::PassRefPtr, const WTF::String&, const WTF::String&, const WTF::String&, short unsigned int)' at dom/MutationEvent.h:50:126, inlined from 'void WebCore::dispatchChildRemovalEvents(WebCore::Node*)' at dom/ContainerNode.cpp:1111:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::MutationEvent::create(const WTF::AtomicString&, bool, WTF::PassRefPtr, const WTF::String&, const WTF::String&, const WTF::String&, short unsigned int)' at dom/MutationEvent.h:50:126, inlined from 'void WebCore::dispatchChildRemovalEvents(WebCore::Node*)' at dom/ContainerNode.cpp:1116:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/CustomEvent.h:29, from dom/CustomEvent.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'bool WebCore::ContainerNode::removeChild(WebCore::Node*, WebCore::ExceptionCode&)' at dom/ContainerNode.cpp:468:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'oldChild' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'bool WebCore::ContainerNode::replaceChild(WTF::PassRefPtr, WebCore::Node*, WebCore::ExceptionCode&, bool)' at dom/ContainerNode.cpp:365:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'oldChild' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'bool WebCore::ContainerNode::replaceChild(WTF::PassRefPtr, WebCore::Node*, WebCore::ExceptionCode&, bool)' at dom/ContainerNode.cpp:365:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*oldChild.WebCore::Node::m_next' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::ContainerNode::takeAllChildrenFrom(WebCore::ContainerNode*)' at ../JavaScriptCore/wtf/PassRefPtr.h:74:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::ContainerNode::takeAllChildrenFrom(WebCore::ContainerNode*)' at dom/ContainerNode.cpp:92:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'void WebCore::ContainerNode::takeAllChildrenFrom(WebCore::ContainerNode*)' at dom/ContainerNode.cpp:99:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'void WebCore::ContainerNode::parserInsertBefore(WTF::PassRefPtr, WebCore::Node*)' at dom/ContainerNode.cpp:246:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*nextChild.WebCore::Node::m_previous' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'void WebCore::ContainerNode::parserInsertBefore(WTF::PassRefPtr, WebCore::Node*)' at dom/ContainerNode.cpp:246:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'nextChild' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 10]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'WTF::Vector::~Vector() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 10]' at ../JavaScriptCore/wtf/Vector.h:520:31, inlined from 'void WebCore::ContainerNode::removeChildren()' at dom/ContainerNode.cpp:586:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'void WebCore::ContainerNode::removeChildren()' at dom/ContainerNode.cpp:586:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/CustomEvent.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::ContainerNode::cloneChildNodes(WebCore::ContainerNode*)' at dom/ContainerNode.cpp:834:40: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'bool WebCore::ContainerNode::insertBefore(WTF::PassRefPtr, WebCore::Node*, WebCore::ExceptionCode&, bool)' at dom/ContainerNode.cpp:117:27: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'bool WebCore::ContainerNode::insertBefore(WTF::PassRefPtr, WebCore::Node*, WebCore::ExceptionCode&, bool)' at dom/ContainerNode.cpp:191:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*refChild.WebCore::Node::m_previous' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'bool WebCore::ContainerNode::insertBefore(WTF::PassRefPtr, WebCore::Node*, WebCore::ExceptionCode&, bool)' at dom/ContainerNode.cpp:191:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'refChild' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'std::pair >::~pair()' at /usr/include/c++/11/bits/stl_pair.h:211:12, inlined from 'static void WebCore::ContainerNode::queuePostAttachCallback(WebCore::NodeCallback, WebCore::Node*)' at dom/ContainerNode.cpp:729:44: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'node' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static void WebCore::ContainerNode::queuePostAttachCallback(WebCore::NodeCallback, WebCore::Node*)' at dom/ContainerNode.cpp:729:44: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'node' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual void WebCore::ContainerNode::insertedIntoDocument()' at dom/ContainerNode.cpp:781:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual void WebCore::ContainerNode::willRemove()' at dom/ContainerNode.cpp:377:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/CustomEvent.h:29, from dom/CustomEvent.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/CustomEvent.h:29, from dom/CustomEvent.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DecodedDataDocumentParser.lo dom/DecodedDataDocumentParser.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from dom/DecodedDataDocumentParser.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/DecodedDataDocumentParser.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DeviceMotionController.lo dom/DeviceMotionController.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/DeviceMotionController.h:29, from dom/DeviceMotionController.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/DeviceMotionController.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DeviceMotionData.lo dom/DeviceMotionData.cpp ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from dom/DeviceMotionData.h:29, from dom/DeviceMotionData.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/DeviceMotionController.h:29, from dom/DeviceMotionController.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/HashSet.h:298:22: required from 'void WTF::copyToVector(const WTF::HashSet&, W&) [with T = WTF::RefPtr; U = WTF::PtrHash >; V = WTF::HashTraits >; W = WTF::Vector >]' dom/DeviceMotionController.cpp:58:17: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/DeviceMotionController.h:29, from dom/DeviceMotionController.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/DeviceMotionController.h:29, from dom/DeviceMotionController.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/HashSet.h:298:22: required from 'void WTF::copyToVector(const WTF::HashSet&, W&) [with T = WTF::RefPtr; U = WTF::PtrHash >; V = WTF::HashTraits >; W = WTF::Vector >]' dom/DeviceMotionController.cpp:58:17: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/DeviceMotionController.h:29, from dom/DeviceMotionController.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DeviceMotionEvent.lo dom/DeviceMotionEvent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/DeviceMotionEvent.h:29, from dom/DeviceMotionEvent.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/DeviceMotionEvent.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DeviceOrientation.lo dom/DeviceOrientation.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from dom/DeviceOrientation.h:29, from dom/DeviceOrientation.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DeviceOrientationController.lo dom/DeviceOrientationController.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DeviceOrientationEvent.lo dom/DeviceOrientationEvent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/DeviceOrientationController.h:29, from dom/DeviceOrientationController.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/DeviceOrientationEvent.h:29, from dom/DeviceOrientationEvent.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/DeviceOrientationEvent.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/DeviceOrientationController.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/DeviceOrientationController.h:29, from dom/DeviceOrientationController.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/HashSet.h:298:22: required from 'void WTF::copyToVector(const WTF::HashSet&, W&) [with T = WTF::RefPtr; U = WTF::PtrHash >; V = WTF::HashTraits >; W = WTF::Vector >]' dom/DeviceOrientationController.cpp:58:17: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/DeviceOrientationController.h:29, from dom/DeviceOrientationController.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/DeviceOrientationController.h:29, from dom/DeviceOrientationController.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/HashSet.h:298:22: required from 'void WTF::copyToVector(const WTF::HashSet&, W&) [with T = WTF::RefPtr; U = WTF::PtrHash >; V = WTF::HashTraits >; W = WTF::Vector >]' dom/DeviceOrientationController.cpp:58:17: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/DeviceOrientationController.h:29, from dom/DeviceOrientationController.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Document.lo dom/Document.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Document.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DocumentFragment.lo dom/DocumentFragment.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/Document.cpp:27: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/DocumentFragment.h:27, from dom/DocumentFragment.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/DocumentFragment.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/DocumentFragment.h:27, from dom/DocumentFragment.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/DocumentFragment.h:27, from dom/DocumentFragment.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Document.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Document.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Document.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Document.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Document.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Document.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Document.cpp:28: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Document.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' xml/XPathNodeSet.h:48:79: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Document.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Document.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:515:43: required from 'WTF::Vector::Vector(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/Document.cpp:4310:31: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Document.cpp:28: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Document.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Document.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Document.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Document.cpp:28: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Document.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' dom/Document.cpp:2438:37: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Document.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Document.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Document.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Document.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' dom/TouchList.h:48:65: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Document.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Document.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::StyleSheet* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::StyleSheet*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' dom/Document.cpp:3095:26: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Document.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DocumentMarkerController.lo dom/DocumentMarkerController.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from dom/DocumentMarkerController.h:30, from dom/DocumentMarkerController.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/DocumentMarkerController.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ dom/DocumentMarkerController.cpp: In member function 'void WebCore::DocumentMarkerController::addMarker(WebCore::Range*, WebCore::DocumentMarker::MarkerType, WTF::String)': dom/DocumentMarkerController.cpp:62:62: warning: narrowing conversion of 'textPiece.WTF::RefPtr::operator->()->WebCore::Range::startOffset(exception)' from 'int' to 'unsigned int' is ill-formed in C++11 [-Wnarrowing] 62 | DocumentMarker marker = {type, textPiece->startOffset(exception), textPiece->endOffset(exception), description, false}; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ dom/DocumentMarkerController.cpp:62:95: warning: narrowing conversion of 'textPiece.WTF::RefPtr::operator->()->WebCore::Range::endOffset(exception)' from 'int' to 'unsigned int' is ill-formed in C++11 [-Wnarrowing] 62 | DocumentMarker marker = {type, textPiece->startOffset(exception), textPiece->endOffset(exception), description, false}; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from dom/DocumentMarkerController.h:30, from dom/DocumentMarkerController.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from dom/DocumentMarkerController.h:30, from dom/DocumentMarkerController.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from dom/DocumentMarkerController.h:30, from dom/DocumentMarkerController.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from dom/DocumentMarkerController.h:30, from dom/DocumentMarkerController.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from dom/DocumentMarkerController.h:30, from dom/DocumentMarkerController.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from dom/DocumentMarkerController.h:30, from dom/DocumentMarkerController.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from dom/DocumentMarkerController.h:30, from dom/DocumentMarkerController.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from dom/DocumentMarkerController.h:30, from dom/DocumentMarkerController.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from dom/DocumentMarkerController.h:30, from dom/DocumentMarkerController.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from dom/DocumentMarkerController.h:30, from dom/DocumentMarkerController.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/DocumentMarkerController.cpp:30: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'std::pair, WTF::Vector*>::~pair()' at /usr/include/c++/11/bits/stl_pair.h:211:12, inlined from 'static void WTF::HashTable::deallocateTable(WTF::HashTable::ValueType*, int) [with Key = WTF::RefPtr; Value = std::pair, WTF::Vector*>; Extractor = WTF::PairFirstExtractor, WTF::Vector*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::PairHashTraits >, WTF::HashTraits*> >; KeyTraits = WTF::HashTraits >]' at ../JavaScriptCore/wtf/HashTable.h:893:40: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node* const*)((char*))' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'std::pair, WTF::Vector*>::~pair()' at /usr/include/c++/11/bits/stl_pair.h:211:12, inlined from 'static void WTF::HashTable::deleteBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = std::pair, WTF::Vector*>; Extractor = WTF::PairFirstExtractor, WTF::Vector*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::PairHashTraits >, WTF::HashTraits*> >; KeyTraits = WTF::HashTraits >]' at ../JavaScriptCore/wtf/HashTable.h:388:72, inlined from 'void WTF::HashTable::remove(WTF::HashTable::ValueType*) [with Key = WTF::RefPtr; Value = std::pair, WTF::Vector*>; Extractor = WTF::PairFirstExtractor, WTF::Vector*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::PairHashTraits >, WTF::HashTraits*> >; KeyTraits = WTF::HashTraits >]' at ../JavaScriptCore/wtf/HashTable.h:831:21, inlined from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(WTF::HashTable::ValueType*) [with Key = WTF::RefPtr; Value = std::pair, WTF::Vector*>; Extractor = WTF::PairFirstExtractor, WTF::Vector*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::PairHashTraits >, WTF::HashTraits*> >; KeyTraits = WTF::HashTraits >]' at ../JavaScriptCore/wtf/HashTable.h:813:15, inlined from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(WTF::HashTable::iterator) [with Key = WTF::RefPtr; Value = std::pair, WTF::Vector*>; Extractor = WTF::PairFirstExtractor, WTF::Vector*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::PairHashTraits >, WTF::HashTraits*> >; KeyTraits = WTF::HashTraits >]' at ../JavaScriptCore/wtf/HashTable.h:856:56, inlined from 'void WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::remove(WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::iterator) [with T = WebCore::Node; MappedArg = WTF::Vector*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits*>]' at ../JavaScriptCore/wtf/RefPtrHashMap.h:293:50, inlined from 'void WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::remove(WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType) [with T = WebCore::Node; MappedArg = WTF::Vector*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits*>]' at ../JavaScriptCore/wtf/RefPtrHashMap.h:305:15: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)SR.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'std::pair, WTF::Vector*>::~pair()' at /usr/include/c++/11/bits/stl_pair.h:211:12, inlined from 'static void WTF::HashTable::deleteBucket(WTF::HashTable::ValueType&) [with Key = WTF::RefPtr; Value = std::pair, WTF::Vector*>; Extractor = WTF::PairFirstExtractor, WTF::Vector*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::PairHashTraits >, WTF::HashTraits*> >; KeyTraits = WTF::HashTraits >]' at ../JavaScriptCore/wtf/HashTable.h:388:72, inlined from 'void WTF::HashTable::remove(WTF::HashTable::ValueType*) [with Key = WTF::RefPtr; Value = std::pair, WTF::Vector*>; Extractor = WTF::PairFirstExtractor, WTF::Vector*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::PairHashTraits >, WTF::HashTraits*> >; KeyTraits = WTF::HashTraits >]' at ../JavaScriptCore/wtf/HashTable.h:831:21, inlined from 'void WTF::HashTable::removeAndInvalidateWithoutEntryConsistencyCheck(WTF::HashTable::ValueType*) [with Key = WTF::RefPtr; Value = std::pair, WTF::Vector*>; Extractor = WTF::PairFirstExtractor, WTF::Vector*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::PairHashTraits >, WTF::HashTraits*> >; KeyTraits = WTF::HashTraits >]' at ../JavaScriptCore/wtf/HashTable.h:813:15, inlined from 'void WTF::HashTable::removeWithoutEntryConsistencyCheck(WTF::HashTable::iterator) [with Key = WTF::RefPtr; Value = std::pair, WTF::Vector*>; Extractor = WTF::PairFirstExtractor, WTF::Vector*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::PairHashTraits >, WTF::HashTraits*> >; KeyTraits = WTF::HashTraits >]' at ../JavaScriptCore/wtf/HashTable.h:856:56, inlined from 'void WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::remove(WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::iterator) [with T = WebCore::Node; MappedArg = WTF::Vector*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits*>]' at ../JavaScriptCore/wtf/RefPtrHashMap.h:293:50, inlined from 'void WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::remove(WTF::HashMap, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType) [with T = WebCore::Node; MappedArg = WTF::Vector*; HashArg = WTF::PtrHash >; KeyTraitsArg = WTF::HashTraits >; MappedTraitsArg = WTF::HashTraits*>]' at ../JavaScriptCore/wtf/RefPtrHashMap.h:305:15, inlined from 'void WebCore::DocumentMarkerController::removeMarkersFromList(WebCore::Node*, WebCore::DocumentMarkerController::MarkerList*, WebCore::DocumentMarker::MarkerTypes)' at dom/DocumentMarkerController.cpp:386:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)SR.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:135:23, inlined from 'static void WTF::RefPtrHashMapRawKeyTranslator::translate(ValueType&, RawKeyType, const MappedType&) [with RawKeyType = WebCore::Node*; ValueType = std::pair, WTF::Vector*>; ValueTraits = WTF::PairHashTraits >, WTF::HashTraits*> >; HashFunctions = WTF::PtrHash >]' at ../JavaScriptCore/wtf/RefPtrHashMap.h:42:28, inlined from 'std::pair, bool> WTF::HashTable::add(const T&, const Extra&) [with T = WebCore::Node*; Extra = WTF::Vector*; HashTranslator = WTF::RefPtrHashMapRawKeyTranslator, WTF::Vector*>, WTF::PairHashTraits >, WTF::HashTraits*> >, WTF::PtrHash > >; Key = WTF::RefPtr; Value = std::pair, WTF::Vector*>; Extractor = WTF::PairFirstExtractor, WTF::Vector*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::PairHashTraits >, WTF::HashTraits*> >; KeyTraits = WTF::HashTraits >]' at ../JavaScriptCore/wtf/HashTable.h:693:34: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)entry.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'std::pair, bool> WTF::HashTable::add(const T&, const Extra&) [with T = WebCore::Node*; Extra = WTF::Vector*; HashTranslator = WTF::RefPtrHashMapRawKeyTranslator, WTF::Vector*>, WTF::PairHashTraits >, WTF::HashTraits*> >, WTF::PtrHash > >; Key = WTF::RefPtr; Value = std::pair, WTF::Vector*>; Extractor = WTF::PairFirstExtractor, WTF::Vector*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::PairHashTraits >, WTF::HashTraits*> >; KeyTraits = WTF::HashTraits >]' at ../JavaScriptCore/wtf/HashTable.h:706:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(const WTF::RefPtr*)entry.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'std::pair, WTF::Vector*>& std::pair, WTF::Vector*>::operator=(const std::pair, WTF::Vector*>&)' at /usr/include/c++/11/bits/stl_pair.h:211:12, inlined from 'static void WTF::IdentityHashTranslator::translate(Value&, const Key&, const Value&) [with Key = WTF::RefPtr; Value = std::pair, WTF::Vector*>; HashFunctions = WTF::PtrHash >]' at ../JavaScriptCore/wtf/HashTable.h:283:91, inlined from 'std::pair, bool> WTF::HashTable::add(const T&, const Extra&) [with T = WTF::RefPtr; Extra = std::pair, WTF::Vector*>; HashTranslator = WTF::IdentityHashTranslator, std::pair, WTF::Vector*>, WTF::PtrHash > >; Key = WTF::RefPtr; Value = std::pair, WTF::Vector*>; Extractor = WTF::PairFirstExtractor, WTF::Vector*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::PairHashTraits >, WTF::HashTraits*> >; KeyTraits = WTF::HashTraits >]' at ../JavaScriptCore/wtf/HashTable.h:693:34: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)entry.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'std::pair, bool> WTF::HashTable::add(const T&, const Extra&) [with T = WTF::RefPtr; Extra = std::pair, WTF::Vector*>; HashTranslator = WTF::IdentityHashTranslator, std::pair, WTF::Vector*>, WTF::PtrHash > >; Key = WTF::RefPtr; Value = std::pair, WTF::Vector*>; Extractor = WTF::PairFirstExtractor, WTF::Vector*> >; HashFunctions = WTF::PtrHash >; Traits = WTF::PairHashTraits >, WTF::HashTraits*> >; KeyTraits = WTF::HashTraits >]' at ../JavaScriptCore/wtf/HashTable.h:706:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(const WTF::RefPtr*)entry.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DocumentOrderedMap.lo dom/DocumentOrderedMap.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from ../JavaScriptCore/wtf/HashCountedSet.h:25, from dom/DocumentOrderedMap.h:34, from dom/DocumentOrderedMap.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/DocumentOrderedMap.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashCountedSet.h:26, from dom/DocumentOrderedMap.h:34, from dom/DocumentOrderedMap.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from ../JavaScriptCore/wtf/HashCountedSet.h:25, from dom/DocumentOrderedMap.h:34, from dom/DocumentOrderedMap.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DocumentParser.lo dom/DocumentParser.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DocumentType.lo dom/DocumentType.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/DocumentType.h:27, from dom/DocumentType.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/DocumentType.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/DocumentType.h:27, from dom/DocumentType.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/DocumentType.h:27, from dom/DocumentType.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DOMImplementation.lo dom/DOMImplementation.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/DOMImplementation.h:27, from dom/DOMImplementation.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/DOMImplementation.cpp:25: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/DOMImplementation.h:27, from dom/DOMImplementation.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/DOMImplementation.h:27, from dom/DOMImplementation.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/DOMImplementation.h:27, from dom/DOMImplementation.cpp:26: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DOMStringList.lo dom/DOMStringList.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DOMStringList.h:29, from dom/DOMStringList.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/DOMStringList.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DOMStringMap.lo dom/DOMStringMap.cpp In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DOMStringList.h:29, from dom/DOMStringList.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::String; long unsigned int inlineCapacity = 0]' dom/DOMStringList.h:46:35: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from dom/DOMStringList.h:29, from dom/DOMStringList.cpp:27: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DOMStringMap.h:29, from dom/DOMStringMap.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DatasetDOMStringMap.lo dom/DatasetDOMStringMap.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/DOMStringMap.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DOMStringMap.h:29, from dom/DatasetDOMStringMap.h:29, from dom/DatasetDOMStringMap.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/DatasetDOMStringMap.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DynamicNodeList.lo dom/DynamicNodeList.cpp ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from dom/DynamicNodeList.h:30, from dom/DynamicNodeList.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/DynamicNodeList.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DOMStringMap.h:29, from dom/DatasetDOMStringMap.h:29, from dom/DatasetDOMStringMap.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DOMStringMap.h:29, from dom/DatasetDOMStringMap.h:29, from dom/DatasetDOMStringMap.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DOMStringMap.h:29, from dom/DatasetDOMStringMap.h:29, from dom/DatasetDOMStringMap.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' dom/DatasetDOMStringMap.cpp:154:29: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from dom/DOMStringMap.h:29, from dom/DatasetDOMStringMap.h:29, from dom/DatasetDOMStringMap.cpp:27: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/DynamicNodeList.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dom/DynamicNodeList.h:30, from dom/DynamicNodeList.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/DynamicNodeList.cpp:26: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::DynamicNodeList::DynamicNodeList(WTF::PassRefPtr)' at dom/DynamicNodeList.cpp:37:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::DynamicNodeList::~DynamicNodeList()' at dom/DynamicNodeList.cpp:50:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/EditingText.lo dom/EditingText.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Element.lo dom/Element.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from dom/EditingText.h:24, from dom/EditingText.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/EditingText.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/Element.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/Element.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from dom/Element.cpp:31: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from dom/Element.cpp:31: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/Element.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/Element.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/Element.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/Element.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/Element.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/Element.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/Element.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/Element.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/Element.cpp:837:56: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/Element.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/Element.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/Element.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/Element.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/Element.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/EntityReference.lo dom/EntityReference.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/EntityReference.h:25, from dom/EntityReference.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/EntityReference.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ErrorEvent.lo dom/ErrorEvent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/ErrorEvent.h:34, from dom/ErrorEvent.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/ErrorEvent.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Event.lo dom/Event.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/Event.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/Event.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/EventContext.lo dom/EventContext.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/EventDispatcher.lo dom/EventDispatcher.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from dom/EventContext.h:30, from dom/EventContext.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from dom/EventDispatcher.h:30, from dom/EventDispatcher.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/EventContext.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/EventDispatcher.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/FrameView.h:28, from dom/EventDispatcher.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dom/EventDispatcher.h:30, from dom/EventDispatcher.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from dom/EventDispatcher.h:30, from dom/EventDispatcher.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/EventDispatcher.h:30, from dom/EventDispatcher.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr >]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr >]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr >; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:778:13: required from 'void WTF::Vector::fill(const T&, size_t) [with T = WTF::RefPtr >; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' svg/properties/SVGAnimatedListPropertyTearOff.h:77:28: required from 'void WebCore::SVGAnimatedListPropertyTearOff::detachListWrappers(unsigned int) [with PropertyType = WebCore::SVGTransformList]' svg/properties/SVGTransformListPropertyTearOff.h:64:47: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from dom/EventDispatcher.h:30, from dom/EventDispatcher.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr >' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/EventDispatcher.h:30, from dom/EventDispatcher.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr >]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr >]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr >; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' svg/properties/SVGListPropertyTearOff.h:59:28: required from 'int WebCore::SVGListPropertyTearOff::removeItemFromList(WebCore::SVGListPropertyTearOff::ListItemTearOff*, bool) [with PropertyType = WebCore::SVGTransformList; WebCore::SVGListPropertyTearOff::ListItemTearOff = WebCore::SVGPropertyTearOff]' svg/properties/SVGAnimatedListPropertyTearOff.h:60:105: required from 'int WebCore::SVGAnimatedListPropertyTearOff::removeItemFromList(WebCore::SVGProperty*, bool) [with PropertyType = WebCore::SVGTransformList]' svg/properties/SVGListPropertyTearOff.h:167:113: required from 'void WebCore::SVGListPropertyTearOff::processIncomingListItemWrapper(WTF::RefPtr::ListItemType> >&, unsigned int*) [with PropertyType = WebCore::SVGTransformList; typename WebCore::SVGPropertyTraits::ListItemType = WebCore::SVGTransform]' svg/properties/SVGListPropertyTearOff.h:143:18: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from dom/EventDispatcher.h:30, from dom/EventDispatcher.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr >' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/RangeBoundaryPoint.h:29, from dom/Range.h:29, from editing/SelectionController.h:31, from editing/Editor.h:37, from page/Frame.h:33, from page/FrameView.h:28, from dom/EventDispatcher.cpp:30: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::EventContext::~EventContext()' at dom/EventContext.h:38:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::EventContext::~EventContext()' at dom/EventContext.h:38:7, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WebCore::EventContext]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WebCore::EventContext]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WebCore::EventContext; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'WTF::Vector::~Vector() [with T = WebCore::EventContext; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:520:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::EventDispatcher::~EventDispatcher()' at dom/EventDispatcher.h:49:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[3].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::EventContext::~EventContext()' at dom/EventContext.h:38:7, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WebCore::EventContext]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WebCore::EventContext]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WebCore::EventContext; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'WTF::Vector::~Vector() [with T = WebCore::EventContext; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:520:31, inlined from 'WebCore::EventDispatcher::~EventDispatcher()' at dom/EventDispatcher.h:49:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::EventContext::~EventContext()' at dom/EventContext.h:38:7, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WebCore::EventContext]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WebCore::EventContext]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WebCore::EventContext; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'WTF::PassRefPtr WebCore::EventDispatcher::adjustToShadowBoundaries(WTF::PassRefPtr, WTF::Vector)' at dom/EventDispatcher.cpp:173:27: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::EventContext::~EventContext()' at dom/EventContext.h:38:7, inlined from 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WebCore::EventContext]' at ../JavaScriptCore/wtf/Vector.h:125:24, inlined from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WebCore::EventContext]' at ../JavaScriptCore/wtf/Vector.h:249:69, inlined from 'void WTF::Vector::reserveCapacity(size_t) [with T = WebCore::EventContext; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:884:33, inlined from 'void WTF::Vector::reserveCapacity(size_t) [with T = WebCore::EventContext; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:876:10, inlined from 'void WTF::Vector::expandCapacity(size_t) [with T = WebCore::EventContext; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:799:24: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)src)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::EventContext::~EventContext()' at dom/EventContext.h:38:7, inlined from 'void WebCore::EventDispatcher::ensureEventAncestors(WebCore::Event*)' at dom/EventDispatcher.cpp:267:28: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::EventContext::m_node.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::EventDispatcher::ensureEventAncestors(WebCore::Event*)' at dom/EventDispatcher.cpp:267:28: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::EventDispatcher::adjustRelatedTarget(WebCore::Event*, WTF::PassRefPtr)' at dom/EventDispatcher.cpp:218:58: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'bool WebCore::EventDispatcher::dispatchEvent(WTF::PassRefPtr)' at ../JavaScriptCore/wtf/PassRefPtr.h:74:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/EventNames.lo dom/EventNames.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventNames.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/EventNames.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/EventTarget.lo dom/EventTarget.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/EventTarget.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/EventTarget.cpp:32: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/EventQueue.lo dom/EventQueue.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashSet.h:25, from dom/EventQueue.h:30, from dom/EventQueue.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/EventQueue.cpp:27: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from dom/EventQueue.h:33, from dom/EventQueue.cpp:28: In member function 'void WTF::RefCounted::deref() [with T = WebCore::Event]', inlined from 'void WTF::RefCounted::deref() [with T = WebCore::Event]' at ../JavaScriptCore/wtf/RefCounted.h:138:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Event]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Event]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'void WebCore::EventQueue::pendingEventTimerFired()' at dom/EventQueue.cpp:136:5: ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: 'this' pointer is null [-Wnonnull] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ExceptionBase.lo dom/ExceptionBase.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/ExceptionBase.h:33, from dom/ExceptionBase.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/ExceptionBase.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ExceptionCode.lo dom/ExceptionCode.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/ExceptionBase.h:33, from dom/EventException.h:32, from dom/ExceptionCode.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/ExceptionCode.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/IconURL.lo dom/IconURL.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/IconURL.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/IconURL.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InputElement.lo dom/InputElement.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/InputElement.h:24, from dom/InputElement.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/InputElement.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/KeyboardEvent.lo dom/KeyboardEvent.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/KeyboardEvent.h:27, from dom/KeyboardEvent.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/KeyboardEvent.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/InputElement.h:24, from dom/InputElement.cpp:22: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/InputElement.h:24, from dom/InputElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/InputElement.h:24, from dom/InputElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/InputElement.h:24, from dom/InputElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/InputElement.h:24, from dom/InputElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/InputElement.h:24, from dom/InputElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/InputElement.h:24, from dom/InputElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/InputElement.h:24, from dom/InputElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/InputElement.h:24, from dom/InputElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/InputElement.h:24, from dom/InputElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/InputElement.h:24, from dom/InputElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/KeyboardEvent.h:27, from dom/KeyboardEvent.cpp:24: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/KeyboardEvent.h:27, from dom/KeyboardEvent.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/KeyboardEvent.h:27, from dom/KeyboardEvent.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MessageChannel.lo dom/MessageChannel.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from dom/MessageChannel.h:30, from dom/MessageChannel.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MessageEvent.lo dom/MessageEvent.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/MessageChannel.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/MessageEvent.h:31, from dom/MessageEvent.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/MessageEvent.cpp:28: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MessagePort.lo dom/MessagePort.cpp In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/MessageEvent.h:31, from dom/MessageEvent.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 1; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 1; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::MessagePort* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 1; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::MessagePort*; T = WTF::RefPtr; long unsigned int inlineCapacity = 1]' dom/MessageEvent.cpp:83:22: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/MessageEvent.h:31, from dom/MessageEvent.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/MessagePort.h:31, from dom/MessagePort.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/MessagePort.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/MessagePort.h:31, from dom/MessagePort.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::OwnPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::OwnPtr]' ../JavaScriptCore/wtf/Vector.h:515:43: required from 'WTF::Vector::Vector(size_t) [with T = WTF::OwnPtr; long unsigned int inlineCapacity = 1; size_t = long unsigned int]' dom/MessagePort.cpp:225:99: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::OwnPtr' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/MessagePort.h:31, from dom/MessagePort.cpp:28: ../JavaScriptCore/wtf/OwnPtr.h:38:32: note: 'class WTF::OwnPtr' declared here 38 | template class OwnPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/MessagePort.h:31, from dom/MessagePort.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:515:43: required from 'WTF::Vector::Vector(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 1; size_t = long unsigned int]' dom/MessagePort.cpp:239:88: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/MessagePort.h:31, from dom/MessagePort.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/MessagePort.h:31, from dom/MessagePort.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 1; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 1; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::MessagePort* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 1; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::MessagePort*; T = WTF::RefPtr; long unsigned int inlineCapacity = 1]' dom/MessagePort.cpp:64:21: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/MessagePort.h:31, from dom/MessagePort.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MessagePortChannel.lo dom/MessagePortChannel.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/MessagePortChannel.h:34, from dom/MessagePortChannel.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/MessagePortChannel.cpp:30: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MouseEvent.lo dom/MouseEvent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/MouseEvent.h:27, from dom/MouseEvent.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/MouseEvent.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MouseRelatedEvent.lo dom/MouseRelatedEvent.cpp ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/MouseRelatedEvent.h:28, from dom/MouseRelatedEvent.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/MouseRelatedEvent.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/MouseEvent.h:27, from dom/MouseEvent.cpp:24: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/MouseEvent.h:27, from dom/MouseEvent.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/MouseEvent.h:27, from dom/MouseEvent.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/MouseRelatedEvent.h:28, from dom/MouseRelatedEvent.cpp:24: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/MouseRelatedEvent.h:28, from dom/MouseRelatedEvent.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/MouseRelatedEvent.h:28, from dom/MouseRelatedEvent.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/MouseRelatedEvent.h:28, from dom/MouseRelatedEvent.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/MouseRelatedEvent.h:28, from dom/MouseRelatedEvent.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/MouseRelatedEvent.h:28, from dom/MouseRelatedEvent.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/MouseRelatedEvent.h:28, from dom/MouseRelatedEvent.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/MouseRelatedEvent.h:28, from dom/MouseRelatedEvent.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/MouseRelatedEvent.h:28, from dom/MouseRelatedEvent.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/MouseRelatedEvent.h:28, from dom/MouseRelatedEvent.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/MouseRelatedEvent.h:28, from dom/MouseRelatedEvent.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MutationEvent.lo dom/MutationEvent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/MutationEvent.h:27, from dom/MutationEvent.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/MutationEvent.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/Clipboard.h:32, from dom/Event.h:27, from dom/MutationEvent.h:27, from dom/MutationEvent.cpp:24: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'void WebCore::MutationEvent::initMutationEvent(const WTF::AtomicString&, bool, bool, WTF::PassRefPtr, const WTF::String&, const WTF::String&, const WTF::String&, short unsigned int)' at dom/MutationEvent.cpp:58:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[9].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::MutationEvent::~MutationEvent()' at dom/MutationEvent.cpp:47:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[9].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::MutationEvent::~MutationEvent()' at dom/MutationEvent.cpp:47:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[9].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/NamedNodeMap.lo dom/NamedNodeMap.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from dom/CSSMappedAttributeDeclaration.h:28, from dom/Attribute.h:28, from dom/NamedNodeMap.h:28, from dom/NamedNodeMap.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/NamedNodeMap.cpp:25: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/NameNodeList.lo dom/NameNodeList.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from dom/DynamicNodeList.h:30, from dom/NameNodeList.h:27, from dom/NameNodeList.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from dom/CSSMappedAttributeDeclaration.h:28, from dom/Attribute.h:28, from dom/NamedNodeMap.h:28, from dom/NamedNodeMap.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from dom/CSSMappedAttributeDeclaration.h:28, from dom/Attribute.h:28, from dom/NamedNodeMap.h:28, from dom/NamedNodeMap.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from dom/CSSMappedAttributeDeclaration.h:28, from dom/Attribute.h:28, from dom/NamedNodeMap.h:28, from dom/NamedNodeMap.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.cpp:230:24: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from dom/CSSMappedAttributeDeclaration.h:28, from dom/Attribute.h:28, from dom/NamedNodeMap.h:28, from dom/NamedNodeMap.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from dom/CSSMappedAttributeDeclaration.h:28, from dom/Attribute.h:28, from dom/NamedNodeMap.h:28, from dom/NamedNodeMap.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.cpp:283:24: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from dom/CSSMappedAttributeDeclaration.h:28, from dom/Attribute.h:28, from dom/NamedNodeMap.h:28, from dom/NamedNodeMap.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/NameNodeList.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from dom/NameNodeList.h:29, from dom/NameNodeList.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dom/DynamicNodeList.h:30, from dom/NameNodeList.h:27, from dom/NameNodeList.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from dom/NameNodeList.cpp:26: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::NameNodeList::NameNodeList(WTF::PassRefPtr, const WTF::String&)' at dom/NameNodeList.cpp:36:22: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::NameNodeList::NameNodeList(WTF::PassRefPtr, const WTF::String&)' at dom/NameNodeList.cpp:36:22: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Node.lo dom/Node.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/Node.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/NodeFilterCondition.lo dom/NodeFilterCondition.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/Node.cpp:25: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptState.h:35, from dom/NodeFilterCondition.h:28, from dom/NodeFilterCondition.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/NodeFilterCondition.cpp:25: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from dom/Node.cpp:31: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from dom/Node.cpp:31: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/NodeFilter.lo dom/NodeFilter.cpp In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/Node.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/Node.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/Node.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/Node.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/Node.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/Node.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/Node.cpp:26: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/Node.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/Node.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/Node.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/Node.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/Node.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr >]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr >]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr >; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:778:13: required from 'void WTF::Vector::fill(const T&, size_t) [with T = WTF::RefPtr >; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' svg/properties/SVGAnimatedListPropertyTearOff.h:77:28: required from 'void WebCore::SVGAnimatedListPropertyTearOff::detachListWrappers(unsigned int) [with PropertyType = WebCore::SVGTransformList]' svg/properties/SVGTransformListPropertyTearOff.h:64:47: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/Node.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr >' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/DOMWrapperWorld.h:25, from dom/NodeFilter.h:28, from dom/NodeFilter.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/Node.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr >]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr >]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr >; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' svg/properties/SVGListPropertyTearOff.h:59:28: required from 'int WebCore::SVGListPropertyTearOff::removeItemFromList(WebCore::SVGListPropertyTearOff::ListItemTearOff*, bool) [with PropertyType = WebCore::SVGTransformList; WebCore::SVGListPropertyTearOff::ListItemTearOff = WebCore::SVGPropertyTearOff]' svg/properties/SVGAnimatedListPropertyTearOff.h:60:105: required from 'int WebCore::SVGAnimatedListPropertyTearOff::removeItemFromList(WebCore::SVGProperty*, bool) [with PropertyType = WebCore::SVGTransformList]' svg/properties/SVGListPropertyTearOff.h:167:113: required from 'void WebCore::SVGListPropertyTearOff::processIncomingListItemWrapper(WTF::RefPtr::ListItemType> >&, unsigned int*) [with PropertyType = WebCore::SVGTransformList; typename WebCore::SVGPropertyTraits::ListItemType = WebCore::SVGTransform]' svg/properties/SVGListPropertyTearOff.h:143:18: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/Node.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr >' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/NodeFilter.cpp:25: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/NodeIterator.lo dom/NodeIterator.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/DOMWrapperWorld.h:25, from dom/NodeFilter.h:28, from dom/NodeIterator.h:28, from dom/NodeIterator.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/NodeIterator.cpp:25: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/NodeIterator.cpp:28: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'void WTF::RefPtr::clear() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:107:23, inlined from 'void WebCore::NodeIterator::NodePointer::clear()' at dom/NodeIterator.cpp:47:15: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'void WTF::RefPtr::clear() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:107:23, inlined from 'void WebCore::NodeIterator::detach()' at dom/NodeIterator.cpp:154:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[5].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:135:23, inlined from 'void WebCore::NodeIterator::updateForNodeRemoval(WebCore::Node*, WebCore::NodeIterator::NodePointer&) const' at dom/NodeIterator.cpp:189:38, inlined from 'void WebCore::NodeIterator::updateForNodeRemoval(WebCore::Node*, WebCore::NodeIterator::NodePointer&) const' at dom/NodeIterator.cpp:163:6: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)referenceNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:135:23, inlined from 'void WebCore::NodeIterator::updateForNodeRemoval(WebCore::Node*, WebCore::NodeIterator::NodePointer&) const' at dom/NodeIterator.cpp:203:42, inlined from 'void WebCore::NodeIterator::updateForNodeRemoval(WebCore::Node*, WebCore::NodeIterator::NodePointer&) const' at dom/NodeIterator.cpp:163:6: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)referenceNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:135:23, inlined from 'void WebCore::NodeIterator::updateForNodeRemoval(WebCore::Node*, WebCore::NodeIterator::NodePointer&) const' at dom/NodeIterator.cpp:218:38, inlined from 'void WebCore::NodeIterator::updateForNodeRemoval(WebCore::Node*, WebCore::NodeIterator::NodePointer&) const' at dom/NodeIterator.cpp:163:6: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)referenceNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:135:23, inlined from 'void WebCore::NodeIterator::updateForNodeRemoval(WebCore::Node*, WebCore::NodeIterator::NodePointer&) const' at dom/NodeIterator.cpp:228:38, inlined from 'void WebCore::NodeIterator::updateForNodeRemoval(WebCore::Node*, WebCore::NodeIterator::NodePointer&) const' at dom/NodeIterator.cpp:163:6: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)referenceNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::NodeIterator::NodePointer& WebCore::NodeIterator::NodePointer::operator=(const WebCore::NodeIterator::NodePointer&)' at dom/NodeIterator.h:63:16, inlined from 'WTF::PassRefPtr WebCore::NodeIterator::nextNode(WebCore::ScriptState*, WebCore::ExceptionCode&)' at dom/NodeIterator.cpp:100:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[7].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::NodeIterator::NodePointer& WebCore::NodeIterator::NodePointer::operator=(const WebCore::NodeIterator::NodePointer&)' at dom/NodeIterator.h:63:16, inlined from 'WTF::PassRefPtr WebCore::NodeIterator::nextNode(WebCore::ScriptState*, WebCore::ExceptionCode&)' at dom/NodeIterator.cpp:110:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[5].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WTF::PassRefPtr WebCore::NodeIterator::nextNode(WebCore::ScriptState*, WebCore::ExceptionCode&)' at dom/NodeIterator.cpp:114:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((const WTF::RefPtr*)this)[7].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WTF::PassRefPtr WebCore::NodeIterator::nextNode(WebCore::ScriptState*, WebCore::ExceptionCode&)' at dom/NodeIterator.cpp:114:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((const WTF::RefPtr*)this)[7].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::NodeIterator::NodePointer& WebCore::NodeIterator::NodePointer::operator=(const WebCore::NodeIterator::NodePointer&)' at dom/NodeIterator.h:63:16, inlined from 'WTF::PassRefPtr WebCore::NodeIterator::previousNode(WebCore::ScriptState*, WebCore::ExceptionCode&)' at dom/NodeIterator.cpp:129:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[7].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::NodeIterator::NodePointer& WebCore::NodeIterator::NodePointer::operator=(const WebCore::NodeIterator::NodePointer&)' at dom/NodeIterator.h:63:16, inlined from 'WTF::PassRefPtr WebCore::NodeIterator::previousNode(WebCore::ScriptState*, WebCore::ExceptionCode&)' at dom/NodeIterator.cpp:139:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[5].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WTF::PassRefPtr WebCore::NodeIterator::previousNode(WebCore::ScriptState*, WebCore::ExceptionCode&)' at dom/NodeIterator.cpp:143:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((const WTF::RefPtr*)this)[7].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WTF::PassRefPtr WebCore::NodeIterator::previousNode(WebCore::ScriptState*, WebCore::ExceptionCode&)' at dom/NodeIterator.cpp:143:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((const WTF::RefPtr*)this)[7].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Traversal::~Traversal()' at dom/Traversal.h:36:11: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::NodeIterator::NodeIterator(WTF::PassRefPtr, unsigned int, WTF::PassRefPtr, bool)' at dom/NodeIterator.cpp:77:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::NodeIterator::NodeIterator(WTF::PassRefPtr, unsigned int, WTF::PassRefPtr, bool)' at dom/NodeIterator.cpp:76:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::NodeIterator::NodePointer::~NodePointer()' at dom/NodeIterator.h:63:16, inlined from 'WebCore::NodeIterator::~NodeIterator()' at dom/NodeIterator.cpp:89:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[7].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::NodeIterator::NodePointer::~NodePointer()' at dom/NodeIterator.h:63:16, inlined from 'WebCore::NodeIterator::~NodeIterator()' at dom/NodeIterator.cpp:89:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[5].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Traversal::~Traversal()' at dom/Traversal.h:36:11, inlined from 'WebCore::NodeIterator::~NodeIterator()' at dom/NodeIterator.cpp:89:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[1].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Notation.lo dom/Notation.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Notation.h:25, from dom/Notation.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/Notation.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/OptionGroupElement.lo dom/OptionGroupElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/OptionGroupElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/OptionGroupElement.cpp:21: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/OptionElement.lo dom/OptionElement.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/OptionGroupElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/OptionGroupElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/OptionElement.h:24, from dom/OptionElement.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/OptionElement.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/OptionElement.h:24, from dom/OptionElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/OptionElement.h:24, from dom/OptionElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/StaticHashSetNodeList.lo dom/StaticHashSetNodeList.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashSet.h:25, from ../JavaScriptCore/wtf/ListHashSet.h:26, from dom/StaticHashSetNodeList.h:34, from dom/StaticHashSetNodeList.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/StaticHashSetNodeList.cpp:30: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StaticHashSetNodeList.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashSet.h:25, from ../JavaScriptCore/wtf/ListHashSet.h:26, from dom/StaticHashSetNodeList.h:34, from dom/StaticHashSetNodeList.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from dom/StaticHashSetNodeList.cpp:33: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WTF::ListHashSetNode, 256>::~ListHashSetNode()' at ../JavaScriptCore/wtf/ListHashSet.h:209:63, inlined from 'void WTF::ListHashSetNode::destroy(WTF::ListHashSetNode::NodeAllocator*) [with ValueArg = WTF::RefPtr; long unsigned int inlineCapacity = 256]' at ../JavaScriptCore/wtf/ListHashSet.h:228:35, inlined from 'void WTF::ListHashSet::deleteAllNodes() [with ValueArg = WTF::RefPtr; long unsigned int inlineCapacity = 256; HashArg = WTF::PtrHash >]' at ../JavaScriptCore/wtf/ListHashSet.h:675:26: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)node.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/OverflowEvent.lo dom/OverflowEvent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/OverflowEvent.h:29, from dom/OverflowEvent.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/OverflowEvent.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PageTransitionEvent.lo dom/PageTransitionEvent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/PageTransitionEvent.h:29, from dom/PageTransitionEvent.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/PageTransitionEvent.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PendingScript.lo dom/PendingScript.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/PendingScript.h:30, from dom/PendingScript.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/PendingScript.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PopStateEvent.lo dom/PopStateEvent.cpp In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/PendingScript.h:30, from dom/PendingScript.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/PendingScript.h:30, from dom/PendingScript.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from dom/PendingScript.cpp:30: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::PendingScript::~PendingScript()' at dom/PendingScript.cpp:38:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::PendingScript::~PendingScript()' at dom/PendingScript.cpp:38:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/PopStateEvent.h:30, from dom/PopStateEvent.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/PopStateEvent.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Position.lo dom/Position.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Position.h:29, from dom/Position.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/Position.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PositionIterator.lo dom/PositionIterator.cpp In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Position.h:29, from dom/Position.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Position.h:29, from dom/Position.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Position.h:29, from dom/Position.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Position.h:29, from dom/Position.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Position.h:29, from dom/Position.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Position.h:29, from dom/Position.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Position.h:29, from dom/Position.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Position.h:29, from dom/Position.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Position.h:29, from dom/Position.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Position.h:29, from dom/Position.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/PositionIterator.h:29, from dom/PositionIterator.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/PositionIterator.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/Position.h:29, from dom/Position.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'void WebCore::Position::moveToPosition(WTF::PassRefPtr, int)' at dom/Position.cpp:105:20: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::Position WebCore::Position::trailingWhitespacePosition(WebCore::EAffinity, bool) const' at dom/Position.cpp:989:39: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::Position WebCore::Position::trailingWhitespacePosition(WebCore::EAffinity, bool) const' at dom/Position.cpp:994:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'v.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Position WebCore::Position::downstream(WebCore::EditingBoundaryCrossingRule) const' at dom/Position.cpp:649:74: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::Position::downstream(WebCore::EditingBoundaryCrossingRule) const' at dom/Position.cpp:649:74: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::Position::downstream(WebCore::EditingBoundaryCrossingRule) const' at dom/Position.cpp:702:72: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Position WebCore::downstreamIgnoringEditingBoundaries(WebCore::Position)' at dom/Position.cpp:1046:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'lastPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionInParentBeforeNode(const WebCore::Node*)' at dom/Position.h:218:94, inlined from 'WebCore::Position WebCore::Position::parentAnchoredEquivalent() const' at dom/Position.cpp:168:65: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'WebCore::Position WebCore::firstPositionInOrBeforeNode(WebCore::Node*)' at editing/htmlediting.h:123:93, inlined from 'WebCore::Position WebCore::Position::parentAnchoredEquivalent() const' at dom/Position.cpp:169:62: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'WebCore::Position WebCore::firstPositionInOrBeforeNode(WebCore::Node*)' at editing/htmlediting.h:123:93, inlined from 'WebCore::Position WebCore::Position::parentAnchoredEquivalent() const' at dom/Position.cpp:169:62: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionInParentAfterNode(const WebCore::Node*)' at dom/Position.h:224:98, inlined from 'WebCore::Position WebCore::Position::parentAnchoredEquivalent() const' at dom/Position.cpp:174:60: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::Position::parentAnchoredEquivalent() const' at dom/Position.cpp:177:94: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionAfterNode(WebCore::Node*)' at dom/Position.h:237:64, inlined from 'WebCore::Position WebCore::lastPositionInOrAfterNode(WebCore::Node*)' at editing/htmlediting.h:130:91, inlined from 'WebCore::Position WebCore::Position::previous(WebCore::PositionMoveType) const' at dom/Position.cpp:254:51: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::lastPositionInNode(WebCore::Node*)' at dom/Position.h:253:97, inlined from 'WebCore::Position WebCore::lastPositionInOrAfterNode(WebCore::Node*)' at editing/htmlediting.h:130:91, inlined from 'WebCore::Position WebCore::Position::previous(WebCore::PositionMoveType) const' at dom/Position.cpp:254:51: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::Position::previous(WebCore::PositionMoveType) const' at dom/Position.cpp:263:37: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::Position::previous(WebCore::PositionMoveType) const' at dom/Position.cpp:265:61: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::Position::previous(WebCore::PositionMoveType) const' at dom/Position.cpp:267:80: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::Position::previous(WebCore::PositionMoveType) const' at dom/Position.cpp:275:43: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'WebCore::Position WebCore::firstPositionInOrBeforeNode(WebCore::Node*)' at editing/htmlediting.h:123:93, inlined from 'WebCore::Position WebCore::Position::next(WebCore::PositionMoveType) const' at dom/Position.cpp:293:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'WebCore::Position WebCore::firstPositionInOrBeforeNode(WebCore::Node*)' at editing/htmlediting.h:123:93, inlined from 'WebCore::Position WebCore::Position::next(WebCore::PositionMoveType) const' at dom/Position.cpp:293:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::Position::next(WebCore::PositionMoveType) const' at dom/Position.cpp:300:87: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::Position::next(WebCore::PositionMoveType) const' at dom/Position.cpp:307:47: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Position WebCore::Position::upstream(WebCore::EditingBoundaryCrossingRule) const' at dom/Position.cpp:527:74: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::Position::upstream(WebCore::EditingBoundaryCrossingRule) const' at dom/Position.cpp:527:74: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionAfterNode(WebCore::Node*)' at dom/Position.h:237:64, inlined from 'WebCore::Position WebCore::Position::upstream(WebCore::EditingBoundaryCrossingRule) const' at dom/Position.cpp:575:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::Position::upstream(WebCore::EditingBoundaryCrossingRule) const' at dom/Position.cpp:587:72: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::Position::atEditingBoundary() const' at dom/Position.cpp:358:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'prevPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::Position::getInlineBoxAndOffset(WebCore::EAffinity, WebCore::TextDirection, WebCore::InlineBox*&, int&) const' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Position WebCore::upstreamIgnoringEditingBoundaries(WebCore::Position)' at dom/Position.cpp:1056:1, inlined from 'void WebCore::Position::getInlineBoxAndOffset(WebCore::EAffinity, WebCore::TextDirection, WebCore::InlineBox*&, int&) const' at dom/Position.cpp:1071:63: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'lastPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::Position::getInlineBoxAndOffset(WebCore::EAffinity, WebCore::TextDirection, WebCore::InlineBox*&, int&) const' at dom/Position.cpp:1071:63: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::Position::getInlineBoxAndOffset(WebCore::EAffinity, WebCore::TextDirection, WebCore::InlineBox*&, int&) const' at dom/Position.cpp:1071:63: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::Position::getInlineBoxAndOffset(WebCore::EAffinity, WebCore::TextDirection, WebCore::InlineBox*&, int&) const' at dom/Position.cpp:1078:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'equivalent.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::Position WebCore::Position::previousCharacterPosition(WebCore::EAffinity) const' at dom/Position.cpp:423:40: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::Position WebCore::Position::nextCharacterPosition(WebCore::EAffinity) const' at dom/Position.cpp:451:36: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::computedStyle(WTF::PassRefPtr, bool, const WTF::String&)' at css/CSSComputedStyleDeclaration.h:91:96, inlined from 'WTF::PassRefPtr WebCore::Position::computedStyle() const' at dom/Position.cpp:238:39: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/PositionIterator.h:29, from dom/PositionIterator.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/PositionIterator.h:29, from dom/PositionIterator.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/PositionIterator.h:29, from dom/PositionIterator.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/PositionIterator.h:29, from dom/PositionIterator.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/PositionIterator.h:29, from dom/PositionIterator.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/PositionIterator.h:29, from dom/PositionIterator.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/PositionIterator.h:29, from dom/PositionIterator.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/PositionIterator.h:29, from dom/PositionIterator.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/PositionIterator.h:29, from dom/PositionIterator.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/PositionIterator.h:29, from dom/PositionIterator.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/PositionIterator.h:29, from dom/PositionIterator.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionAfterNode(WebCore::Node*)' at dom/Position.h:237:64, inlined from 'WebCore::Position WebCore::lastPositionInOrAfterNode(WebCore::Node*)' at editing/htmlediting.h:130:91: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::lastPositionInNode(WebCore::Node*)' at dom/Position.h:253:97, inlined from 'WebCore::Position WebCore::lastPositionInOrAfterNode(WebCore::Node*)' at editing/htmlediting.h:130:91: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'WebCore::PositionIterator::operator WebCore::Position() const' at dom/PositionIterator.cpp:43:51: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionInParentBeforeNode(const WebCore::Node*)' at dom/Position.h:218:94, inlined from 'WebCore::PositionIterator::operator WebCore::Position() const' at dom/PositionIterator.cpp:44:70: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::PositionIterator::operator WebCore::Position() const' at dom/PositionIterator.cpp:48:51: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::PositionIterator::isCandidate() const' at dom/PositionIterator.cpp:163:65: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::PositionIterator::isCandidate() const' at dom/PositionIterator.cpp:172:107: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ProcessingInstruction.lo dom/ProcessingInstruction.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/ProcessingInstruction.h:26, from dom/ProcessingInstruction.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/ProcessingInstruction.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ProgressEvent.lo dom/ProgressEvent.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/ProgressEvent.h:29, from dom/ProgressEvent.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/ProgressEvent.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/ProcessingInstruction.h:26, from dom/ProcessingInstruction.cpp:22: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/ProcessingInstruction.h:26, from dom/ProcessingInstruction.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/ProcessingInstruction.h:26, from dom/ProcessingInstruction.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/QualifiedName.lo dom/QualifiedName.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from dom/QualifiedName.h:24, from dom/QualifiedName.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/QualifiedName.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Range.lo dom/Range.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/RegisteredEventListener.lo dom/RegisteredEventListener.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from dom/RegisteredEventListener.h:28, from dom/RegisteredEventListener.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/graphics/FloatQuad.h:34, from dom/Range.h:28, from dom/Range.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScopedEventQueue.lo dom/ScopedEventQueue.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/Range.cpp:24: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassOwnPtr.h:30, from dom/ScopedEventQueue.h:35, from dom/ScopedEventQueue.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/ScopedEventQueue.cpp:31: ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from dom/ScopedEventQueue.h:37, from dom/ScopedEventQueue.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' dom/ScopedEventQueue.cpp:62:30: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from dom/ScopedEventQueue.h:37, from dom/ScopedEventQueue.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/RangeBoundaryPoint.h:29, from dom/Range.h:29, from dom/Range.cpp:25: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from platform/graphics/FloatQuad.h:34, from dom/Range.h:28, from dom/Range.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/graphics/FloatQuad.h:34, from dom/Range.h:28, from dom/Range.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from platform/graphics/FloatQuad.h:34, from dom/Range.h:28, from dom/Range.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/graphics/FloatQuad.h:34, from dom/Range.h:28, from dom/Range.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from platform/graphics/FloatQuad.h:34, from dom/Range.h:28, from dom/Range.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/graphics/FloatQuad.h:34, from dom/Range.h:28, from dom/Range.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from platform/graphics/FloatQuad.h:34, from dom/Range.h:28, from dom/Range.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/graphics/FloatQuad.h:34, from dom/Range.h:28, from dom/Range.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from platform/graphics/FloatQuad.h:34, from dom/Range.h:28, from dom/Range.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/graphics/FloatQuad.h:34, from dom/Range.h:28, from dom/Range.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from platform/graphics/FloatQuad.h:34, from dom/Range.h:28, from dom/Range.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::Node*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' dom/Range.cpp:752:25: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/graphics/FloatQuad.h:34, from dom/Range.h:28, from dom/Range.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScriptableDocumentParser.lo dom/ScriptableDocumentParser.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScriptElement.lo dom/ScriptElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/ScriptElement.h:25, from dom/ScriptElement.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/ScriptElement.cpp:24: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/ScriptElement.h:25, from dom/ScriptElement.cpp:25: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/ScriptElement.h:25, from dom/ScriptElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/ScriptElement.h:25, from dom/ScriptElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/ScriptElement.cpp:30: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Document]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'void WebCore::ScriptElement::executeScript(const WebCore::ScriptSourceCode&)' at dom/ScriptElement.cpp:288:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(const WebCore::Node*)this_12(D)->m_element.WebCore::Node::m_document' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Document]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'bool WebCore::ScriptElement::requestScript(const WTF::String&)' at dom/ScriptElement.cpp:263:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(const WebCore::Node*)this_10(D)->m_element.WebCore::Node::m_document' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScriptExecutionContext.lo dom/ScriptExecutionContext.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from page/MemoryInfo.h:34, from page/Console.h:32, from dom/ScriptExecutionContext.h:31, from dom/ScriptExecutionContext.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/ScriptExecutionContext.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScriptRunner.lo dom/ScriptRunner.cpp In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from dom/ScriptExecutionContext.h:31, from dom/ScriptExecutionContext.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from dom/ScriptExecutionContext.h:31, from dom/ScriptExecutionContext.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/ScriptRunner.h:29, from dom/ScriptRunner.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from dom/ScriptExecutionContext.h:31, from dom/ScriptExecutionContext.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' storage/SQLResultSetRowList.h:46:58: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from page/Console.h:33, from dom/ScriptExecutionContext.h:31, from dom/ScriptExecutionContext.cpp:28: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from dom/ScriptExecutionContext.h:31, from dom/ScriptExecutionContext.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; long unsigned int inlineCapacity = 0]' dom/ScriptExecutionContext.cpp:326:36: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from dom/ScriptExecutionContext.h:31, from dom/ScriptExecutionContext.cpp:28: ../JavaScriptCore/wtf/OwnPtr.h:38:32: note: 'class WTF::OwnPtr' declared here 38 | template class OwnPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/ScriptRunner.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/ScriptRunner.h:29, from dom/ScriptRunner.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/ScriptRunner.h:29, from dom/ScriptRunner.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/ScriptRunner.cpp:30: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'void WebCore::ScriptRunner::timerFired(WebCore::Timer*)' at dom/ScriptRunner.cpp:116:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Document]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'void WebCore::ScriptRunner::timerFired(WebCore::Timer*)' at dom/ScriptRunner.cpp:117:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*this.WebCore::ScriptRunner::m_document' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SelectElement.lo dom/SelectElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/SelectElement.h:25, from dom/SelectElement.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/SelectElement.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SelectorNodeList.lo dom/SelectorNodeList.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from dom/SelectorNodeList.h:32, from dom/SelectorNodeList.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/SelectorNodeList.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from dom/SelectorNodeList.cpp:32: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dom/SelectorNodeList.cpp:32: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/SelectorNodeList.cpp:29: ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from dom/QualifiedName.h:25, from css/CSSSelector.h:25, from dom/SelectorNodeList.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from dom/QualifiedName.h:24, from css/CSSSelector.h:25, from dom/SelectorNodeList.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from dom/QualifiedName.h:25, from css/CSSSelector.h:25, from dom/SelectorNodeList.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from dom/QualifiedName.h:24, from css/CSSSelector.h:25, from dom/SelectorNodeList.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from dom/QualifiedName.h:25, from css/CSSSelector.h:25, from dom/SelectorNodeList.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from dom/QualifiedName.h:24, from css/CSSSelector.h:25, from dom/SelectorNodeList.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from dom/QualifiedName.h:25, from css/CSSSelector.h:25, from dom/SelectorNodeList.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from dom/QualifiedName.h:24, from css/CSSSelector.h:25, from dom/SelectorNodeList.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from dom/QualifiedName.h:25, from css/CSSSelector.h:25, from dom/SelectorNodeList.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from dom/QualifiedName.h:24, from css/CSSSelector.h:25, from dom/SelectorNodeList.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/SelectElement.h:25, from dom/SelectElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/SelectElement.h:25, from dom/SelectElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/SelectElement.h:25, from dom/SelectElement.cpp:22: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/SelectElement.h:25, from dom/SelectElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/SelectElement.h:25, from dom/SelectElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/SelectElement.h:25, from dom/SelectElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/SelectElement.h:25, from dom/SelectElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from dom/QualifiedName.h:25, from css/CSSSelector.h:25, from dom/SelectorNodeList.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Element* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::Element*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' dom/SelectorNodeList.cpp:56:25: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from dom/QualifiedName.h:24, from css/CSSSelector.h:25, from dom/SelectorNodeList.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/SelectElement.h:25, from dom/SelectElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/SelectElement.h:25, from dom/SelectElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/SelectElement.h:25, from dom/SelectElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/SelectElement.h:25, from dom/SelectElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from css/CSSMutableValue.h:24, from svg/SVGColor.h:26, from svg/SVGPaint.h:27, from rendering/style/SVGRenderStyle.h:32, from rendering/style/RenderStyle.h:77, from css/CSSStyleSelector.h:29, from dom/SelectorNodeList.cpp:34: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ShadowRoot.lo dom/ShadowRoot.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/ShadowRoot.h:30, from dom/ShadowRoot.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/ShadowRoot.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/ShadowRoot.h:30, from dom/ShadowRoot.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/ShadowRoot.h:30, from dom/ShadowRoot.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SpaceSplitString.lo dom/SpaceSplitString.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from dom/SpaceSplitString.h:24, from dom/SpaceSplitString.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/SpaceSplitString.cpp:21: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/StaticNodeList.lo dom/StaticNodeList.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from dom/StaticNodeList.h:33, from dom/StaticNodeList.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/StaticNodeList.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/StyledElement.lo dom/StyledElement.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from dom/StyledElement.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/StyledElement.cpp:24: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from dom/StaticNodeList.h:35, from dom/StaticNodeList.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dom/StaticNodeList.h:34, from dom/StaticNodeList.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from dom/StaticNodeList.cpp:32: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ dom/StyledElement.cpp: In static member function 'static unsigned int WebCore::MappedAttributeHash::hash(const WebCore::MappedAttributeKey&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummykey_name_size' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ dom/StyledElement.cpp:404:5: note: in expansion of macro 'COMPILE_ASSERT' 404 | COMPILE_ASSERT(sizeof(key.name) == 4 || sizeof(key.name) == 8, key_name_size); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummykey_value_size' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ dom/StyledElement.cpp:405:5: note: in expansion of macro 'COMPILE_ASSERT' 405 | COMPILE_ASSERT(sizeof(key.value) == 4 || sizeof(key.value) == 8, key_value_size); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from dom/StyledElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from dom/StyledElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from dom/StyledElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from dom/StyledElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from dom/StyledElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from dom/StyledElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from dom/StyledElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from dom/StyledElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from dom/StyledElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from dom/StyledElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/StyleElement.lo dom/StyleElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from css/CSSRuleList.h:25, from css/CSSStyleSheet.h:24, from dom/StyleElement.h:24, from dom/StyleElement.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/StyleElement.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from css/CSSRuleList.h:28, from css/CSSStyleSheet.h:24, from dom/StyleElement.h:24, from dom/StyleElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSRuleList.h:27, from css/CSSStyleSheet.h:24, from dom/StyleElement.h:24, from dom/StyleElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TagNodeList.lo dom/TagNodeList.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from dom/DynamicNodeList.h:30, from dom/TagNodeList.h:27, from dom/TagNodeList.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/TagNodeList.cpp:24: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Text.lo dom/Text.cpp In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from dom/TagNodeList.h:28, from dom/TagNodeList.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dom/DynamicNodeList.h:30, from dom/TagNodeList.h:27, from dom/TagNodeList.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from dom/Text.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from dom/TagNodeList.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::TagNodeList::TagNodeList(WTF::PassRefPtr, const WTF::AtomicString&, const WTF::AtomicString&)' at dom/TagNodeList.cpp:35:28: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::TagNodeList::TagNodeList(WTF::PassRefPtr, const WTF::AtomicString&, const WTF::AtomicString&)' at dom/TagNodeList.cpp:35:28: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/Text.cpp:22: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TextEvent.lo dom/TextEvent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/DocumentFragment.h:27, from dom/TextEvent.h:30, from dom/TextEvent.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from dom/Text.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from dom/Text.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from dom/Text.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from dom/Text.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from dom/Text.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from dom/Text.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from dom/Text.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from dom/Text.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from dom/Text.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from dom/Text.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/TextEvent.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/DocumentFragment.h:27, from dom/TextEvent.h:30, from dom/TextEvent.cpp:28: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::TextEvent::~TextEvent()' at dom/TextEvent.cpp:89:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[12].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::TextEvent::createForPlainTextPaste(WTF::PassRefPtr, const WTF::String&, bool)' at dom/TextEvent.cpp:46:76: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::TextEvent::createForFragmentPaste(WTF::PassRefPtr, WTF::PassRefPtr, bool, bool)' at dom/TextEvent.cpp:51:88: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Touch.lo dom/Touch.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Touch.h:31, from dom/Touch.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TouchEvent.lo dom/TouchEvent.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/Touch.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/MouseRelatedEvent.h:28, from dom/TouchEvent.h:31, from dom/TouchEvent.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/TouchEvent.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Touch.h:31, from dom/Touch.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Touch.h:31, from dom/Touch.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Touch.h:31, from dom/Touch.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/MouseRelatedEvent.h:28, from dom/TouchEvent.h:31, from dom/TouchEvent.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/MouseRelatedEvent.h:28, from dom/TouchEvent.h:31, from dom/TouchEvent.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/MouseRelatedEvent.h:28, from dom/TouchEvent.h:31, from dom/TouchEvent.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/MouseRelatedEvent.h:28, from dom/TouchEvent.h:31, from dom/TouchEvent.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' dom/TouchList.h:48:65: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/MouseRelatedEvent.h:28, from dom/TouchEvent.h:31, from dom/TouchEvent.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TouchList.lo dom/TouchList.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Touch.h:31, from dom/TouchList.h:31, from dom/TouchList.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/TouchList.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Traversal.lo dom/Traversal.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptState.h:35, from dom/Traversal.h:28, from dom/Traversal.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Touch.h:31, from dom/TouchList.h:31, from dom/TouchList.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Touch.h:31, from dom/TouchList.h:31, from dom/TouchList.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Touch.h:31, from dom/TouchList.h:31, from dom/TouchList.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Touch.h:31, from dom/TouchList.h:31, from dom/TouchList.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' dom/TouchList.h:48:65: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Touch.h:31, from dom/TouchList.h:31, from dom/TouchList.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/Traversal.cpp:25: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TreeScope.lo dom/TreeScope.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TreeWalker.lo dom/TreeWalker.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/TreeScope.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/DOMWrapperWorld.h:25, from dom/NodeFilter.h:28, from dom/TreeWalker.h:28, from dom/TreeWalker.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/TreeScope.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/TreeWalker.cpp:25: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeWalker.cpp:29: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'void WebCore::TreeWalker::setCurrentNode(WTF::PassRefPtr, WebCore::ExceptionCode&)' at dom/TreeWalker.cpp:48:17: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[5].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/TreeScope.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/TreeScope.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::TreeWalker::TreeWalker(WTF::PassRefPtr, unsigned int, WTF::PassRefPtr, bool)' at dom/TreeWalker.cpp:38:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'WebCore::Node* WebCore::TreeWalker::setCurrent(WTF::PassRefPtr)' at dom/TreeWalker.cpp:53:17, inlined from 'WebCore::Node* WebCore::TreeWalker::parentNode(WebCore::ScriptState*)' at dom/TreeWalker.cpp:68:30: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[5].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'WebCore::Node* WebCore::TreeWalker::firstChild(WebCore::ScriptState*)' at dom/TreeWalker.cpp:81:42: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[5].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'WebCore::Node* WebCore::TreeWalker::lastChild(WebCore::ScriptState*)' at dom/TreeWalker.cpp:114:42: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[5].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'WebCore::Node* WebCore::TreeWalker::previousSibling(WebCore::ScriptState*)' at dom/TreeWalker.cpp:151:49: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[5].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'WebCore::Node* WebCore::TreeWalker::nextSibling(WebCore::ScriptState*)' at dom/TreeWalker.cpp:188:49: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[5].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'WebCore::Node* WebCore::TreeWalker::previousNode(WebCore::ScriptState*)' at dom/TreeWalker.cpp:233:42: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[5].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'WebCore::Node* WebCore::TreeWalker::setCurrent(WTF::PassRefPtr)' at dom/TreeWalker.cpp:53:17, inlined from 'WebCore::Node* WebCore::TreeWalker::previousNode(WebCore::ScriptState*)' at dom/TreeWalker.cpp:247:30: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[5].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'WebCore::Node* WebCore::TreeWalker::setCurrent(WTF::PassRefPtr)' at dom/TreeWalker.cpp:53:17, inlined from 'WebCore::Node* WebCore::TreeWalker::nextNode(WebCore::ScriptState*)' at dom/TreeWalker.cpp:262:30: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[5].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'WebCore::Node* WebCore::TreeWalker::setCurrent(WTF::PassRefPtr)' at dom/TreeWalker.cpp:53:17, inlined from 'WebCore::Node* WebCore::TreeWalker::nextNode(WebCore::ScriptState*)' at dom/TreeWalker.cpp:272:30: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[5].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/UIEvent.lo dom/UIEvent.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/UIEventWithKeyState.lo dom/UIEventWithKeyState.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEvent.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/UIEventWithKeyState.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/UIEvent.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/UIEventWithKeyState.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/UserGestureIndicator.lo dom/UserGestureIndicator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/UserTypingGestureIndicator.lo dom/UserTypingGestureIndicator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ViewportArguments.lo dom/ViewportArguments.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from dom/UserTypingGestureIndicator.h:30, from dom/UserTypingGestureIndicator.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/Cursor.h:29, from page/Chrome.h:24, from dom/ViewportArguments.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/UserTypingGestureIndicator.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/ViewportArguments.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/UserTypingGestureIndicator.cpp:29: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/UserTypingGestureIndicator.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dom/UserTypingGestureIndicator.h:30, from dom/UserTypingGestureIndicator.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/UserTypingGestureIndicator.cpp:29: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:135:23, inlined from 'WebCore::UserTypingGestureIndicator::UserTypingGestureIndicator(WebCore::Frame*)' at dom/UserTypingGestureIndicator.cpp:58:76: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*_43 = PHI <_16(7), _16(8), _58(5)>.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::UserTypingGestureIndicator::~UserTypingGestureIndicator()' at dom/UserTypingGestureIndicator.cpp:64:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'WebCore::focusedNode' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::UserTypingGestureIndicator::~UserTypingGestureIndicator()' at dom/UserTypingGestureIndicator.cpp:65:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[1].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/graphics/Image.h:35, from platform/Cursor.h:29, from page/Chrome.h:24, from dom/ViewportArguments.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/Cursor.h:29, from page/Chrome.h:24, from dom/ViewportArguments.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/Cursor.h:29, from page/Chrome.h:24, from dom/ViewportArguments.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/WebKitAnimationEvent.lo dom/WebKitAnimationEvent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/WebKitAnimationEvent.h:29, from dom/WebKitAnimationEvent.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/WebKitAnimationEvent.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/WebKitTransitionEvent.lo dom/WebKitTransitionEvent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from dom/WebKitTransitionEvent.h:29, from dom/WebKitTransitionEvent.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/WebKitTransitionEvent.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/WheelEvent.lo dom/WheelEvent.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from dom/UIEvent.h:27, from dom/UIEventWithKeyState.h:27, from dom/MouseRelatedEvent.h:28, from dom/WheelEvent.h:27, from dom/WheelEvent.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/WheelEvent.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/WindowEventContext.lo dom/WindowEventContext.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from dom/WindowEventContext.h:30, from dom/WindowEventContext.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/WindowEventContext.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/XMLDocumentParser.lo dom/XMLDocumentParser.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/XMLDocumentParser.h:29, from dom/XMLDocumentParser.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/XMLDocumentParser.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/XMLDocumentParserQt.lo dom/XMLDocumentParserQt.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/XMLDocumentParser.h:29, from dom/XMLDocumentParserQt.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/XMLDocumentParser.h:29, from dom/XMLDocumentParser.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/XMLDocumentParser.h:29, from dom/XMLDocumentParser.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/XMLDocumentParser.h:29, from dom/XMLDocumentParser.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/XMLDocumentParserQt.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../../../../../include/QtCore/qvector.h:1, from ../../../../../include/QtCore/../../src/corelib/xml/qxmlstream.h:50, from ../../../../../include/QtCore/qxmlstream.h:1, from dom/XMLDocumentParser.h:39, from dom/XMLDocumentParserQt.cpp:27: ../../../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QXmlStreamNamespaceDeclaration]': ../../../../../include/QtCore/../../src/corelib/tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QXmlStreamNamespaceDeclaration]' dom/XMLDocumentParserQt.cpp:162:38: required from here ../../../../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 503 | ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../include/QtCore/qvector.h:1, from ../../../../../include/QtCore/../../src/corelib/xml/qxmlstream.h:50, from ../../../../../include/QtCore/qxmlstream.h:1, from dom/XMLDocumentParser.h:39, from dom/XMLDocumentParserQt.cpp:27: ../../../../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here 94 | struct QVectorTypedData : private QVectorData | ^~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/XMLDocumentParser.h:29, from dom/XMLDocumentParserQt.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/XMLDocumentParser.h:29, from dom/XMLDocumentParserQt.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/XMLDocumentParser.h:29, from dom/XMLDocumentParserQt.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PlatformMessagePortChannel.lo dom/default/PlatformMessagePortChannel.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/MessagePortChannel.h:34, from dom/default/PlatformMessagePortChannel.h:34, from dom/default/PlatformMessagePortChannel.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from dom/default/PlatformMessagePortChannel.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AppendNodeCommand.lo editing/AppendNodeCommand.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ApplyBlockElementCommand.lo editing/ApplyBlockElementCommand.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/AppendNodeCommand.h:29, from editing/AppendNodeCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/AppendNodeCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/ApplyBlockElementCommand.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/ApplyBlockElementCommand.cpp:27: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/AppendNodeCommand.h:29, from editing/AppendNodeCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/AppendNodeCommand.h:29, from editing/AppendNodeCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/AppendNodeCommand.h:29, from editing/AppendNodeCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::AppendNodeCommand::doApply()' at editing/AppendNodeCommand.cpp:63:26: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::AppendNodeCommand::doApply()' at editing/AppendNodeCommand.cpp:63:26: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::AppendNodeCommand::~AppendNodeCommand()' at editing/AppendNodeCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[27].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::AppendNodeCommand::~AppendNodeCommand()' at editing/AppendNodeCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::AppendNodeCommand::~AppendNodeCommand()' at editing/AppendNodeCommand.h:33:7, inlined from 'virtual WebCore::AppendNodeCommand::~AppendNodeCommand()' at editing/AppendNodeCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[27].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::AppendNodeCommand::~AppendNodeCommand()' at editing/AppendNodeCommand.h:33:7, inlined from 'virtual WebCore::AppendNodeCommand::~AppendNodeCommand()' at editing/AppendNodeCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/ApplyBlockElementCommand.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/ApplyBlockElementCommand.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/ApplyBlockElementCommand.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/ApplyBlockElementCommand.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/ApplyBlockElementCommand.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/ApplyBlockElementCommand.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/ApplyBlockElementCommand.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/ApplyBlockElementCommand.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/ApplyBlockElementCommand.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/ApplyBlockElementCommand.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/ApplyBlockElementCommand.cpp:28: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::VisibleSelection::isNonOrphanedCaretOrRange() const' at editing/VisibleSelection.h:78:79, inlined from 'virtual void WebCore::ApplyBlockElementCommand::doApply()' at editing/ApplyBlockElementCommand.cpp:58:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((const WTF::RefPtr*)this)[17].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::doApply()' at editing/ApplyBlockElementCommand.cpp:75:78: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'const WebCore::Position WebCore::RangeBoundaryPoint::toPosition() const' at dom/RangeBoundaryPoint.h:95:63, inlined from 'const WebCore::Position WebCore::Range::startPosition() const' at dom/Range.h:98:70, inlined from 'virtual void WebCore::ApplyBlockElementCommand::doApply()' at editing/ApplyBlockElementCommand.cpp:92:97: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'const WebCore::Position WebCore::RangeBoundaryPoint::toPosition() const' at dom/RangeBoundaryPoint.h:95:63, inlined from 'const WebCore::Position WebCore::Range::startPosition() const' at dom/Range.h:98:70, inlined from 'virtual void WebCore::ApplyBlockElementCommand::doApply()' at editing/ApplyBlockElementCommand.cpp:92:70: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::doApply()' at editing/ApplyBlockElementCommand.cpp:92:70: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::doApply()' at editing/ApplyBlockElementCommand.cpp:92:97: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::doApply()' at editing/ApplyBlockElementCommand.cpp:93:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfSelection.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::doApply()' at editing/ApplyBlockElementCommand.cpp:93:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'startOfSelection.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::doApply()' at editing/ApplyBlockElementCommand.cpp:93:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visibleStart.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::doApply()' at editing/ApplyBlockElementCommand.cpp:93:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visibleEnd.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ApplyStyleCommand.lo editing/ApplyStyleCommand.cpp In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::ApplyBlockElementCommand::rangeForParagraphSplittingTextNodesIfNeeded(const WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:179:67: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::ApplyBlockElementCommand::rangeForParagraphSplittingTextNodesIfNeeded(const WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:180:47: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(const WTF::RefPtr*)endOfCurrentParagraph.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::ApplyBlockElementCommand::rangeForParagraphSplittingTextNodesIfNeeded(const WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:190:68: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::ApplyBlockElementCommand::rangeForParagraphSplittingTextNodesIfNeeded(const WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:190:37: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::ApplyBlockElementCommand::rangeForParagraphSplittingTextNodesIfNeeded(const WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:190:50: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::ApplyBlockElementCommand::rangeForParagraphSplittingTextNodesIfNeeded(const WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:195:26: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'WebCore::Position WebCore::firstPositionInOrBeforeNode(WebCore::Node*)' at editing/htmlediting.h:123:93, inlined from 'void WebCore::ApplyBlockElementCommand::rangeForParagraphSplittingTextNodesIfNeeded(const WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:196:48: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'WebCore::Position WebCore::firstPositionInOrBeforeNode(WebCore::Node*)' at editing/htmlediting.h:123:93, inlined from 'void WebCore::ApplyBlockElementCommand::rangeForParagraphSplittingTextNodesIfNeeded(const WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:196:48: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::ApplyBlockElementCommand::rangeForParagraphSplittingTextNodesIfNeeded(const WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:196:48: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::ApplyBlockElementCommand::rangeForParagraphSplittingTextNodesIfNeeded(const WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:199:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::ApplyBlockElementCommand::rangeForParagraphSplittingTextNodesIfNeeded(const WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:203:40: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::ApplyBlockElementCommand::rangeForParagraphSplittingTextNodesIfNeeded(const WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:217:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::ApplyBlockElementCommand::rangeForParagraphSplittingTextNodesIfNeeded(const WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:219:40: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[32].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::ApplyBlockElementCommand::rangeForParagraphSplittingTextNodesIfNeeded(const WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:225:26: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'WebCore::Position WebCore::firstPositionInOrBeforeNode(WebCore::Node*)' at editing/htmlediting.h:123:93, inlined from 'void WebCore::ApplyBlockElementCommand::rangeForParagraphSplittingTextNodesIfNeeded(const WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:227:52: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'WebCore::Position WebCore::firstPositionInOrBeforeNode(WebCore::Node*)' at editing/htmlediting.h:123:93, inlined from 'void WebCore::ApplyBlockElementCommand::rangeForParagraphSplittingTextNodesIfNeeded(const WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:227:52: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::ApplyBlockElementCommand::rangeForParagraphSplittingTextNodesIfNeeded(const WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:227:92: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)start.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::ApplyBlockElementCommand::rangeForParagraphSplittingTextNodesIfNeeded(const WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:227:52: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::lastPositionInNode(WebCore::Node*)' at dom/Position.h:253:97, inlined from 'void WebCore::ApplyBlockElementCommand::rangeForParagraphSplittingTextNodesIfNeeded(const WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:230:62: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::ApplyBlockElementCommand::rangeForParagraphSplittingTextNodesIfNeeded(const WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:232:44: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::lastPositionInNode(WebCore::Node*)' at dom/Position.h:253:97, inlined from 'void WebCore::ApplyBlockElementCommand::rangeForParagraphSplittingTextNodesIfNeeded(const WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:235:37: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyStyleCommand.h:29, from editing/ApplyStyleCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::ApplyBlockElementCommand::endOfNextParagrahSplittingTextNodesIfNeeded(WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/VisiblePosition.h:51:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::ApplyBlockElementCommand::endOfNextParagrahSplittingTextNodesIfNeeded(WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:250:33: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::ApplyBlockElementCommand::endOfNextParagrahSplittingTextNodesIfNeeded(WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:250:33: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::ApplyBlockElementCommand::endOfNextParagrahSplittingTextNodesIfNeeded(WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:256:18: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::ApplyBlockElementCommand::endOfNextParagrahSplittingTextNodesIfNeeded(WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:260:17: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::ApplyBlockElementCommand::endOfNextParagrahSplittingTextNodesIfNeeded(WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:264:15: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::ApplyBlockElementCommand::endOfNextParagrahSplittingTextNodesIfNeeded(WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:268:36: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::ApplyBlockElementCommand::endOfNextParagrahSplittingTextNodesIfNeeded(WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:270:36: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::ApplyBlockElementCommand::endOfNextParagrahSplittingTextNodesIfNeeded(WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:273:12: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::ApplyBlockElementCommand::endOfNextParagrahSplittingTextNodesIfNeeded(WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:273:12: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::VisiblePosition WebCore::ApplyBlockElementCommand::endOfNextParagrahSplittingTextNodesIfNeeded(WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:274:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ editing/ApplyBlockElementCommand.cpp: In member function 'WebCore::VisiblePosition WebCore::ApplyBlockElementCommand::endOfNextParagrahSplittingTextNodesIfNeeded(WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)': editing/ApplyBlockElementCommand.cpp:248:57: note: returned from 'WebCore::Node* WebCore::Position::containerNode() const' 248 | RefPtr containerNode = position.containerNode(); | ^ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/ApplyBlockElementCommand.cpp:28: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::ApplyBlockElementCommand::endOfNextParagrahSplittingTextNodesIfNeeded(WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:274:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'position.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::ApplyBlockElementCommand::endOfNextParagrahSplittingTextNodesIfNeeded(WebCore::VisiblePosition&, WebCore::Position&, WebCore::Position&)' at editing/ApplyBlockElementCommand.cpp:274:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfNextParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:102:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:104:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:104:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:105:63: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:105:63: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:107:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:107:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:112:73: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:121:33: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfCurrentParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:135:23, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:132:39: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'blockquoteForNextIndent.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:137:79: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endAfterSelection.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:141:81: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfNextParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:146:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'afterEnd.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:145:33: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfCurrentParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:146:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfNextParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:146:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'afterEnd.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:146:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfNextParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:146:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'afterEnd.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:147:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'end.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:147:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endAfterSelection.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:147:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'end.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:147:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endAfterSelection.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:147:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfCurrentParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:147:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfCurrentParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:147:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'blockquoteForNextIndent.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:147:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'start.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:147:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'blockquoteForNextIndent.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::ApplyBlockElementCommand::formatSelection(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/ApplyBlockElementCommand.cpp:147:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'start.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/ApplyStyleCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from editing/ApplyStyleCommand.cpp:31: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from editing/ApplyStyleCommand.cpp:31: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyStyleCommand.h:29, from editing/ApplyStyleCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyStyleCommand.h:29, from editing/ApplyStyleCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyStyleCommand.h:29, from editing/ApplyStyleCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyStyleCommand.h:29, from editing/ApplyStyleCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyStyleCommand.h:29, from editing/ApplyStyleCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyStyleCommand.h:29, from editing/ApplyStyleCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyStyleCommand.h:29, from editing/ApplyStyleCommand.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyStyleCommand.h:29, from editing/ApplyStyleCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyStyleCommand.h:29, from editing/ApplyStyleCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyStyleCommand.h:29, from editing/ApplyStyleCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyStyleCommand.h:29, from editing/ApplyStyleCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyStyleCommand.h:29, from editing/ApplyStyleCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' editing/ApplyStyleCommand.cpp:395:37: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyStyleCommand.h:29, from editing/ApplyStyleCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyStyleCommand.h:29, from editing/ApplyStyleCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::RefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' editing/ApplyStyleCommand.cpp:986:38: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyStyleCommand.h:29, from editing/ApplyStyleCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/BreakBlockquoteCommand.lo editing/BreakBlockquoteCommand.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/BreakBlockquoteCommand.h:29, from editing/BreakBlockquoteCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/BreakBlockquoteCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/BreakBlockquoteCommand.h:29, from editing/BreakBlockquoteCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/BreakBlockquoteCommand.h:29, from editing/BreakBlockquoteCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/BreakBlockquoteCommand.h:29, from editing/BreakBlockquoteCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/BreakBlockquoteCommand.h:29, from editing/BreakBlockquoteCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/BreakBlockquoteCommand.h:29, from editing/BreakBlockquoteCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/BreakBlockquoteCommand.h:29, from editing/BreakBlockquoteCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/BreakBlockquoteCommand.h:29, from editing/BreakBlockquoteCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/BreakBlockquoteCommand.h:29, from editing/BreakBlockquoteCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/BreakBlockquoteCommand.h:29, from editing/BreakBlockquoteCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/BreakBlockquoteCommand.h:29, from editing/BreakBlockquoteCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/BreakBlockquoteCommand.h:29, from editing/BreakBlockquoteCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:80:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:80:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:81:63: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:81:63: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:87:20: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:87:20: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:91:63: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:91:63: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:102:41: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:115:26: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'WebCore::Position WebCore::firstPositionInOrBeforeNode(WebCore::Node*)' at editing/htmlediting.h:123:93, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:124:88: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'WebCore::Position WebCore::firstPositionInOrBeforeNode(WebCore::Node*)' at editing/htmlediting.h:123:93, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:124:88: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:124:45: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:124:88: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:135:20: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:135:20: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:152:33: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:155:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:155:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:157:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:163:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:164:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:164:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:181:27: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:182:27: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:182:27: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:190:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:194:32: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:197:59: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:197:59: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:199:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:199:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:199:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:199:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:199:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visiblePos.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:199:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::BreakBlockquoteCommand::doApply()' at editing/BreakBlockquoteCommand.cpp:199:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visiblePos.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CompositeEditCommand.lo editing/CompositeEditCommand.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/CompositeEditCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/CompositeEditCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CreateLinkCommand.lo editing/CreateLinkCommand.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/CreateLinkCommand.h:29, from editing/CreateLinkCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/CompositeEditCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/CompositeEditCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/CompositeEditCommand.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/CompositeEditCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/CompositeEditCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/CompositeEditCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/CompositeEditCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/CompositeEditCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/CompositeEditCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/CompositeEditCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/CompositeEditCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/CompositeEditCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' editing/CompositeEditCommand.cpp:103:22: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/CompositeEditCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/CompositeEditCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::Node*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' editing/CompositeEditCommand.cpp:198:24: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/CompositeEditCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/CreateLinkCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/CompositeEditCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::removePlaceholderAt(const WebCore::Position&)' at editing/CompositeEditCommand.cpp:680:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::removePlaceholderAt(const WebCore::Position&)' at editing/CompositeEditCommand.cpp:684:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::prune(WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:258:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::removeNodeAndPruneAncestors(WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:220:15: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::removeNodeAndPruneAncestors(WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:221:10: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'WTF::Vector::~Vector() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:520:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::removeChildrenInRange(WTF::PassRefPtr, unsigned int, unsigned int)' at editing/CompositeEditCommand.cpp:202:39: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'WTF::Vector::~Vector() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:520:31, inlined from 'void WebCore::CompositeEditCommand::removeChildrenInRange(WTF::PassRefPtr, unsigned int, unsigned int)' at editing/CompositeEditCommand.cpp:203:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/CreateLinkCommand.h:29, from editing/CreateLinkCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/CreateLinkCommand.h:29, from editing/CreateLinkCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionInParentAfterNode(const WebCore::Node*)' at dom/Position.h:224:98: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionInParentBeforeNode(const WebCore::Node*)' at dom/Position.h:218:94: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::CompositeEditCommand::cleanupAfterDeletion(WebCore::VisiblePosition)' at editing/CompositeEditCommand.cpp:859:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'caretAfterDelete.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::AppendNodeCommand::create(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/AppendNodeCommand.h:37:60, inlined from 'void WebCore::CompositeEditCommand::appendNode(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:190:54: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::AppendNodeCommand::create(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/AppendNodeCommand.h:37:60, inlined from 'void WebCore::CompositeEditCommand::appendNode(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:190:54: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/CreateLinkCommand.h:29, from editing/CreateLinkCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::CompositeEditCommand::appendBlockPlaceholder(WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:636:15: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::CompositeEditCommand::appendBlockPlaceholder(WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:636:15: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::CreateLinkCommand::doApply()' at editing/CreateLinkCommand.cpp:50:27: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::CreateLinkCommand::doApply()' at editing/CreateLinkCommand.cpp:52:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::CreateLinkCommand::doApply()' at editing/CreateLinkCommand.cpp:52:66: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::CreateLinkCommand::doApply()' at editing/CreateLinkCommand.cpp:54:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::CreateLinkCommand::doApply()' at editing/CreateLinkCommand.cpp:54:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionInParentAfterNode(const WebCore::Node*)' at dom/Position.h:224:98, inlined from 'virtual void WebCore::CreateLinkCommand::doApply()' at editing/CreateLinkCommand.cpp:55:119: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionInParentBeforeNode(const WebCore::Node*)' at dom/Position.h:218:94, inlined from 'virtual void WebCore::CreateLinkCommand::doApply()' at editing/CreateLinkCommand.cpp:55:71: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::CreateLinkCommand::doApply()' at editing/CreateLinkCommand.cpp:55:71: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::CreateLinkCommand::doApply()' at editing/CreateLinkCommand.cpp:55:119: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual void WebCore::CreateLinkCommand::doApply()' at editing/CreateLinkCommand.cpp:56:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLAnchorElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLAnchorElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual void WebCore::CreateLinkCommand::doApply()' at editing/CreateLinkCommand.cpp:57:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::CreateLinkCommand::doApply()' at editing/CreateLinkCommand.cpp:54:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::ApplyStyleCommand::create(WTF::PassRefPtr, bool, WebCore::EditAction)' at editing/ApplyStyleCommand.h:61:75, inlined from 'void WebCore::CompositeEditCommand::applyStyledElement(WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:118:54: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::ApplyStyleCommand::create(WTF::PassRefPtr, bool, WebCore::EditAction)' at editing/ApplyStyleCommand.h:61:75, inlined from 'void WebCore::CompositeEditCommand::removeStyledElement(WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:123:54: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::DeleteFromTextNodeCommand::create(WTF::PassRefPtr, unsigned int, unsigned int)' at editing/DeleteFromTextNodeCommand.h:39:75, inlined from 'virtual void WebCore::CompositeEditCommand::deleteTextFromNode(WTF::PassRefPtr, unsigned int, unsigned int)' at editing/CompositeEditCommand.cpp:334:62: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::InsertIntoTextNodeCommand::create(WTF::PassRefPtr, unsigned int, const WTF::String&)' at editing/InsertIntoTextNodeCommand.h:39:74, inlined from 'void WebCore::CompositeEditCommand::insertTextIntoNode(WTF::PassRefPtr, unsigned int, const WTF::String&)' at editing/CompositeEditCommand.cpp:329:62: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::InsertNodeBeforeCommand::create(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/InsertNodeBeforeCommand.h:37:88, inlined from 'void WebCore::CompositeEditCommand::insertNodeBefore(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:139:60: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::InsertNodeBeforeCommand::create(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/InsertNodeBeforeCommand.h:37:88, inlined from 'void WebCore::CompositeEditCommand::insertNodeBefore(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:139:60: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::insertNodeAfter(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:153:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::insertNodeAfter(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:153:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::cloneParagraphUnderNewElement(WebCore::Position&, WebCore::Position&, WebCore::Node*, WebCore::Element*)' at editing/CompositeEditCommand.cpp:796:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::cloneParagraphUnderNewElement(WebCore::Position&, WebCore::Position&, WebCore::Node*, WebCore::Element*)' at editing/CompositeEditCommand.cpp:796:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'WTF::Vector::~Vector() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:520:31, inlined from 'void WebCore::CompositeEditCommand::cloneParagraphUnderNewElement(WebCore::Position&, WebCore::Position&, WebCore::Node*, WebCore::Element*)' at editing/CompositeEditCommand.cpp:799:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::cloneParagraphUnderNewElement(WebCore::Position&, WebCore::Position&, WebCore::Node*, WebCore::Element*)' at editing/CompositeEditCommand.cpp:818:28: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::cloneParagraphUnderNewElement(WebCore::Position&, WebCore::Position&, WebCore::Node*, WebCore::Element*)' at editing/CompositeEditCommand.cpp:818:28: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'bool WebCore::CompositeEditCommand::breakOutOfEmptyMailBlockquotedParagraph()' at editing/CompositeEditCommand.cpp:1125:44: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::JoinTextNodesCommand::create(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/JoinTextNodesCommand.h:39:63, inlined from 'void WebCore::CompositeEditCommand::joinTextNodes(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:297:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::JoinTextNodesCommand::create(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/JoinTextNodesCommand.h:39:63, inlined from 'void WebCore::CompositeEditCommand::joinTextNodes(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:297:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::StyledElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::StyledElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::RemoveCSSPropertyCommand::create(WebCore::Document*, WTF::PassRefPtr, WebCore::CSSPropertyID)' at editing/RemoveCSSPropertyCommand.h:39:82, inlined from 'void WebCore::CompositeEditCommand::removeCSSProperty(WTF::PassRefPtr, WebCore::CSSPropertyID)' at editing/CompositeEditCommand.cpp:385:61: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::RemoveNodeCommand::create(WTF::PassRefPtr)' at editing/RemoveNodeCommand.h:37:52, inlined from 'virtual void WebCore::CompositeEditCommand::removeNode(WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:209:54: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::RemoveNodePreservingChildrenCommand::create(WTF::PassRefPtr)' at editing/RemoveNodePreservingChildrenCommand.h:37:70, inlined from 'void WebCore::CompositeEditCommand::removeNodePreservingChildren(WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:214:72: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::pushAnchorElementDown(WebCore::Node*)' at editing/CompositeEditCommand.cpp:767:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::pushAnchorElementDown(WebCore::Node*)' at editing/CompositeEditCommand.cpp:770:37: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::Position WebCore::CompositeEditCommand::positionAvoidingSpecialElementBoundary(const WebCore::Position&)' at editing/CompositeEditCommand.cpp:1194:63: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'result.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::Position WebCore::CompositeEditCommand::positionAvoidingSpecialElementBoundary(const WebCore::Position&)' at editing/CompositeEditCommand.cpp:1208:64: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'result.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::SetNodeAttributeCommand::create(WTF::PassRefPtr, const WebCore::QualifiedName&, const WTF::AtomicString&)' at editing/SetNodeAttributeCommand.h:37:79, inlined from 'void WebCore::CompositeEditCommand::setNodeAttribute(WTF::PassRefPtr, const WebCore::QualifiedName&, const WTF::AtomicString&)' at editing/CompositeEditCommand.cpp:395:60: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::removeNodeAttribute(WTF::PassRefPtr, const WebCore::QualifiedName&)' at editing/CompositeEditCommand.cpp:390:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::SplitElementCommand::create(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/SplitElementCommand.h:37:74, inlined from 'void WebCore::CompositeEditCommand::splitElement(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:270:56: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::SplitElementCommand::create(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/SplitElementCommand.h:37:74, inlined from 'void WebCore::CompositeEditCommand::splitElement(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:270:56: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'WTF::PassRefPtr WebCore::CompositeEditCommand::splitTreeToNode(WebCore::Node*, WebCore::Node*, bool)' at editing/CompositeEditCommand.cpp:1235:63: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WTF::PassRefPtr WebCore::CompositeEditCommand::splitTreeToNode(WebCore::Node*, WebCore::Node*, bool)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'WebCore::Position WebCore::firstPositionInOrBeforeNode(WebCore::Node*)' at editing/htmlediting.h:123:93, inlined from 'WTF::PassRefPtr WebCore::CompositeEditCommand::splitTreeToNode(WebCore::Node*, WebCore::Node*, bool)' at editing/CompositeEditCommand.cpp:1236:69: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'WebCore::Position WebCore::firstPositionInOrBeforeNode(WebCore::Node*)' at editing/htmlediting.h:123:93, inlined from 'WTF::PassRefPtr WebCore::CompositeEditCommand::splitTreeToNode(WebCore::Node*, WebCore::Node*, bool)' at editing/CompositeEditCommand.cpp:1236:69: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WTF::PassRefPtr WebCore::CompositeEditCommand::splitTreeToNode(WebCore::Node*, WebCore::Node*, bool)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::CompositeEditCommand::splitTreeToNode(WebCore::Node*, WebCore::Node*, bool)' at editing/CompositeEditCommand.cpp:1238:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::CompositeEditCommand::splitTreeToNode(WebCore::Node*, WebCore::Node*, bool)' at editing/CompositeEditCommand.cpp:1238:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WTF::PassRefPtr WebCore::CompositeEditCommand::splitTreeToNode(WebCore::Node*, WebCore::Node*, bool)' at editing/CompositeEditCommand.cpp:1239:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'positionInNode.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WTF::PassRefPtr WebCore::CompositeEditCommand::splitTreeToNode(WebCore::Node*, WebCore::Node*, bool)' at editing/CompositeEditCommand.cpp:1239:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'positionInParent.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::SplitTextNodeCommand::create(WTF::PassRefPtr, int)' at editing/SplitTextNodeCommand.h:39:63, inlined from 'void WebCore::CompositeEditCommand::splitTextNode(WTF::PassRefPtr, unsigned int)' at editing/CompositeEditCommand.cpp:265:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::insertNodeAt(WTF::PassRefPtr, const WebCore::Position&)' at editing/CompositeEditCommand.cpp:171:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::CompositeEditCommand::insertNodeAt(WTF::PassRefPtr, const WebCore::Position&)' at editing/CompositeEditCommand.cpp:185:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'p.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::CompositeEditCommand::insertNewDefaultParagraphElementAt(const WebCore::Position&)' at editing/CompositeEditCommand.cpp:691:34: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::CompositeEditCommand::insertNewDefaultParagraphElementAt(const WebCore::Position&)' at editing/CompositeEditCommand.cpp:691:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::CompositeEditCommand::insertNewDefaultParagraphElementAt(const WebCore::Position&)' at editing/CompositeEditCommand.cpp:692:17: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::CompositeEditCommand::insertBlockPlaceholder(const WebCore::Position&)' at editing/CompositeEditCommand.cpp:649:17: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::CompositeEditCommand::moveParagraphWithClones(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&, WebCore::Element*, WebCore::Node*)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::CompositeEditCommand::moveParagraphWithClones(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&, WebCore::Element*, WebCore::Node*)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::CompositeEditCommand::moveParagraphWithClones(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&, WebCore::Element*, WebCore::Node*)' at editing/CompositeEditCommand.cpp:898:71: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'beforeParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::CompositeEditCommand::moveParagraphWithClones(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&, WebCore::Element*, WebCore::Node*)' at editing/CompositeEditCommand.cpp:898:69: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::CompositeEditCommand::moveParagraphWithClones(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&, WebCore::Element*, WebCore::Node*)' at editing/CompositeEditCommand.cpp:899:69: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'afterParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::CompositeEditCommand::moveParagraphWithClones(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&, WebCore::Element*, WebCore::Node*)' at editing/CompositeEditCommand.cpp:906:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'start.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::CompositeEditCommand::moveParagraphWithClones(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&, WebCore::Element*, WebCore::Node*)' at editing/CompositeEditCommand.cpp:906:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'afterParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::CompositeEditCommand::moveParagraphWithClones(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&, WebCore::Element*, WebCore::Node*)' at editing/CompositeEditCommand.cpp:906:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'beforeParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::SplitTextNodeContainingElementCommand::create(WTF::PassRefPtr, int)' at editing/SplitTextNodeContainingElementCommand.h:37:80, inlined from 'void WebCore::CompositeEditCommand::splitTextNodeContainingElement(WTF::PassRefPtr, unsigned int)' at editing/CompositeEditCommand.cpp:292:74: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionInParentAfterNode(const WebCore::Node*)' at dom/Position.h:224:98, inlined from 'WebCore::Position WebCore::CompositeEditCommand::positionOutsideTabSpan(const WebCore::Position&)' at editing/CompositeEditCommand.cpp:349:58: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::insertNodeAtTabSpanPosition(WTF::PassRefPtr, const WebCore::Position&)' at editing/CompositeEditCommand.cpp:368:17: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::CompositeEditCommand::insertNodeAtTabSpanPosition(WTF::PassRefPtr, const WebCore::Position&)' at editing/CompositeEditCommand.cpp:368:46: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::WrapContentsInDummySpanCommand::create(WTF::PassRefPtr)' at editing/WrapContentsInDummySpanCommand.h:39:68, inlined from 'void WebCore::CompositeEditCommand::wrapContentsInDummySpan(WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:287:67: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::DeleteFromTextNodeCommand::create(WTF::PassRefPtr, unsigned int, unsigned int)' at editing/DeleteFromTextNodeCommand.h:39:75, inlined from 'void WebCore::CompositeEditCommand::replaceTextInNode(WTF::PassRefPtr, unsigned int, unsigned int, const WTF::String&)' at editing/CompositeEditCommand.cpp:339:62: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::InsertIntoTextNodeCommand::create(WTF::PassRefPtr, unsigned int, const WTF::String&)' at editing/InsertIntoTextNodeCommand.h:39:74, inlined from 'void WebCore::CompositeEditCommand::replaceTextInNode(WTF::PassRefPtr, unsigned int, unsigned int, const WTF::String&)' at editing/CompositeEditCommand.cpp:340:62: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::CompositeEditCommand::rebalanceWhitespaceOnTextSubstring(WTF::RefPtr, int, int)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::rebalanceWhitespaceOnTextSubstring(WTF::RefPtr, int, int)' at ../JavaScriptCore/wtf/PassRefPtr.h:74:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::CompositeEditCommand::rebalanceWhitespaceOnTextSubstring(WTF::RefPtr, int, int)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::rebalanceWhitespaceOnTextSubstring(WTF::RefPtr, int, int)' at ../JavaScriptCore/wtf/PassRefPtr.h:74:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::CompositeEditCommand::rebalanceWhitespaceOnTextSubstring(WTF::RefPtr, int, int)' at editing/CompositeEditCommand.cpp:479:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visibleUpstreamPos.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'void WebCore::CompositeEditCommand::rebalanceWhitespaceAt(const WebCore::Position&)' at editing/CompositeEditCommand.cpp:446:39: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::CompositeEditCommand::rebalanceWhitespace()' at editing/CompositeEditCommand.cpp:515:42: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::ReplaceNodeWithSpanCommand::create(WTF::PassRefPtr)' at editing/ReplaceNodeWithSpanCommand.h:45:64, inlined from 'WebCore::HTMLElement* WebCore::CompositeEditCommand::replaceElementWithSpanPreservingChildrenAndAttributes(WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:229:84: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::mergeIdenticalElements(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:279:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::mergeIdenticalElements(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:280:24: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::mergeIdenticalElements(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:280:24: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::MergeIdenticalElementsCommand::create(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/MergeIdenticalElementsCommand.h:37:78, inlined from 'void WebCore::CompositeEditCommand::mergeIdenticalElements(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:282:66: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::MergeIdenticalElementsCommand::create(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/MergeIdenticalElementsCommand.h:37:78, inlined from 'void WebCore::CompositeEditCommand::mergeIdenticalElements(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:282:66: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'void WebCore::CompositeEditCommand::mergeIdenticalElements(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:283:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*prpSecond.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'void WebCore::CompositeEditCommand::mergeIdenticalElements(WTF::PassRefPtr, WTF::PassRefPtr)' at editing/CompositeEditCommand.cpp:283:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*prpFirst.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'void WebCore::CompositeEditCommand::inputText(const WTF::String&, bool)' at editing/CompositeEditCommand.cpp:304:77: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::inputText(const WTF::String&, bool)' at ../JavaScriptCore/wtf/PassRefPtr.h:74:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::CompositeEditCommand::inputText(const WTF::String&, bool)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::CompositeEditCommand::inputText(const WTF::String&, bool)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'const WebCore::Position WebCore::RangeBoundaryPoint::toPosition() const' at dom/RangeBoundaryPoint.h:95:63, inlined from 'const WebCore::Position WebCore::Range::startPosition() const' at dom/Range.h:98:70, inlined from 'void WebCore::CompositeEditCommand::moveParagraphs(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&, const WebCore::VisiblePosition&, bool, bool)' at editing/CompositeEditCommand.cpp:1033:91: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'const WebCore::Position WebCore::RangeBoundaryPoint::toPosition() const' at dom/RangeBoundaryPoint.h:95:63, inlined from 'const WebCore::Position WebCore::Range::startPosition() const' at dom/Range.h:98:70, inlined from 'void WebCore::CompositeEditCommand::moveParagraphs(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&, const WebCore::VisiblePosition&, bool, bool)' at editing/CompositeEditCommand.cpp:1033:69: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::CompositeEditCommand::deleteInsignificantText(const WebCore::Position&, const WebCore::Position&)' at editing/CompositeEditCommand.cpp:614:36: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DeleteButtonController.lo editing/DeleteButtonController.cpp In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::CompositeEditCommand::deleteInsignificantTextDownstream(const WebCore::Position&)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::CompositeEditCommand::deleteInsignificantTextDownstream(const WebCore::Position&)' at editing/VisiblePosition.h:51:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::CompositeEditCommand::deleteInsignificantTextDownstream(const WebCore::Position&)' at editing/VisiblePosition.h:51:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::CompositeEditCommand::deleteInsignificantTextDownstream(const WebCore::Position&)' at editing/CompositeEditCommand.cpp:625:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'end.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from editing/DeleteButton.h:29, from editing/DeleteButtonController.h:29, from editing/DeleteButtonController.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/DeleteButtonController.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from editing/DeleteButton.h:29, from editing/DeleteButtonController.h:29, from editing/DeleteButtonController.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from editing/DeleteButton.h:29, from editing/DeleteButtonController.h:29, from editing/DeleteButtonController.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from editing/DeleteButton.h:29, from editing/DeleteButtonController.h:29, from editing/DeleteButtonController.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from editing/DeleteButton.h:29, from editing/DeleteButtonController.h:29, from editing/DeleteButtonController.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from editing/DeleteButton.h:29, from editing/DeleteButtonController.h:29, from editing/DeleteButtonController.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from editing/DeleteButton.h:29, from editing/DeleteButtonController.h:29, from editing/DeleteButtonController.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from editing/DeleteButton.h:29, from editing/DeleteButtonController.h:29, from editing/DeleteButtonController.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from editing/DeleteButton.h:29, from editing/DeleteButtonController.h:29, from editing/DeleteButtonController.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from editing/DeleteButton.h:29, from editing/DeleteButtonController.h:29, from editing/DeleteButtonController.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from editing/DeleteButton.h:29, from editing/DeleteButtonController.h:29, from editing/DeleteButtonController.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from editing/DeleteButton.h:29, from editing/DeleteButtonController.h:29, from editing/DeleteButtonController.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DeleteButton.lo editing/DeleteButton.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from editing/DeleteButton.h:29, from editing/DeleteButton.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/DeleteButton.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DeleteFromTextNodeCommand.lo editing/DeleteFromTextNodeCommand.cpp ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/DeleteFromTextNodeCommand.h:29, from editing/DeleteFromTextNodeCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/DeleteFromTextNodeCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from editing/DeleteButton.h:29, from editing/DeleteButton.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from editing/DeleteButton.h:29, from editing/DeleteButton.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from editing/DeleteButton.h:29, from editing/DeleteButton.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/DeleteFromTextNodeCommand.h:29, from editing/DeleteFromTextNodeCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/DeleteFromTextNodeCommand.h:29, from editing/DeleteFromTextNodeCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/DeleteFromTextNodeCommand.h:29, from editing/DeleteFromTextNodeCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::DeleteFromTextNodeCommand::~DeleteFromTextNodeCommand()' at editing/DeleteFromTextNodeCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::DeleteFromTextNodeCommand::~DeleteFromTextNodeCommand()' at editing/DeleteFromTextNodeCommand.h:35:7, inlined from 'virtual WebCore::DeleteFromTextNodeCommand::~DeleteFromTextNodeCommand()' at editing/DeleteFromTextNodeCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DeleteSelectionCommand.lo editing/DeleteSelectionCommand.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/DeleteSelectionCommand.h:29, from editing/DeleteSelectionCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/EditCommand.lo editing/EditCommand.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/DeleteSelectionCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/EditCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/EditCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/EditCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/EditCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/EditCommand.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/EditCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::EditCommand::setStartingSelection(const WebCore::VisibleSelection&)' at editing/EditCommand.cpp:166:36: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)cmd)[3].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::EditCommand::setStartingSelection(const WebCore::VisibleSelection&)' at editing/EditCommand.cpp:166:36: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)cmd)[5].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::EditCommand::setStartingSelection(const WebCore::VisibleSelection&)' at editing/EditCommand.cpp:166:36: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)cmd)[7].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::EditCommand::setStartingSelection(const WebCore::VisibleSelection&)' at editing/EditCommand.cpp:166:36: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)cmd)[9].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:135:23, inlined from 'void WebCore::EditCommand::setStartingSelection(const WebCore::VisibleSelection&)' at editing/EditCommand.cpp:167:46: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)cmd)[23].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::EditCommand::setEndingSelection(const WebCore::VisibleSelection&)' at editing/EditCommand.cpp:177:34: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)cmd)[13].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::EditCommand::setEndingSelection(const WebCore::VisibleSelection&)' at editing/EditCommand.cpp:177:34: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)cmd)[15].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::EditCommand::setEndingSelection(const WebCore::VisibleSelection&)' at editing/EditCommand.cpp:177:34: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)cmd)[17].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::EditCommand::setEndingSelection(const WebCore::VisibleSelection&)' at editing/EditCommand.cpp:177:34: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)cmd)[19].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:135:23, inlined from 'void WebCore::EditCommand::setEndingSelection(const WebCore::VisibleSelection&)' at editing/EditCommand.cpp:178:44: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)cmd)[24].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'void WebCore::EditCommand::setParent(WebCore::CompositeEditCommand*)' at editing/EditCommand.cpp:223:45: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[23].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'void WebCore::EditCommand::setParent(WebCore::CompositeEditCommand*)' at editing/EditCommand.cpp:224:43: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[24].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::EditCommand::~EditCommand()' at editing/EditCommand.cpp:55:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[24].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::EditCommand::~EditCommand()' at editing/EditCommand.cpp:55:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[23].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Document]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::EditCommand::~EditCommand()' at editing/EditCommand.cpp:55:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::EditCommand::~EditCommand()' at editing/EditCommand.cpp:55:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[23].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Document]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::EditCommand::~EditCommand()' at editing/EditCommand.cpp:55:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/DeleteSelectionCommand.h:29, from editing/DeleteSelectionCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/DeleteSelectionCommand.h:29, from editing/DeleteSelectionCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/DeleteSelectionCommand.h:29, from editing/DeleteSelectionCommand.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/DeleteSelectionCommand.h:29, from editing/DeleteSelectionCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/DeleteSelectionCommand.h:29, from editing/DeleteSelectionCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/DeleteSelectionCommand.h:29, from editing/DeleteSelectionCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/DeleteSelectionCommand.h:29, from editing/DeleteSelectionCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/DeleteSelectionCommand.h:29, from editing/DeleteSelectionCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/DeleteSelectionCommand.h:29, from editing/DeleteSelectionCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/DeleteSelectionCommand.h:29, from editing/DeleteSelectionCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/DeleteSelectionCommand.h:29, from editing/DeleteSelectionCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/EditingStyle.lo editing/EditingStyle.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/EditingStyle.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/EditingStyle.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from editing/EditingStyle.cpp:33: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from editing/EditingStyle.cpp:33: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/EditingStyle.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/EditingStyle.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/EditingStyle.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/EditingStyle.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/EditingStyle.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/EditingStyle.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/EditingStyle.cpp:28: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/EditingStyle.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/EditingStyle.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/EditingStyle.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/EditingStyle.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/EditingStyle.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; long unsigned int inlineCapacity = 0]' editing/EditingStyle.cpp:658:40: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/EditingStyle.cpp:28: ../JavaScriptCore/wtf/OwnPtr.h:38:32: note: 'class WTF::OwnPtr' declared here 38 | template class OwnPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Editor.lo editing/Editor.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/Editor.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/Editor.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/EditorCommand.lo editing/EditorCommand.cpp In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/Editor.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/Editor.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/Editor.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/Editor.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/Editor.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/Editor.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/Editor.cpp:28: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/Editor.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/Editor.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/EditorCommand.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/Editor.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/Editor.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/EditorCommand.cpp:28: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/EditorCommand.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/EditorCommand.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/EditorCommand.cpp:29: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/EditorCommand.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/EditorCommand.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/EditorCommand.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/EditorCommand.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/EditorCommand.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/EditorCommand.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/EditorCommand.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from editing/EditorCommand.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/RangeBoundaryPoint.h:29, from dom/Range.h:29, from editing/SelectionController.h:31, from editing/Editor.h:37, from editing/EditorCommand.cpp:29: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::Editor::setMark(const WebCore::VisibleSelection&)' at editing/Editor.h:443:14, inlined from 'bool WebCore::executeSetMark(WebCore::Frame*, WebCore::Event*, WebCore::EditorCommandSource, const WTF::String&)' at editing/EditorCommand.cpp:1004:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)frame)[156].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::Editor::setMark(const WebCore::VisibleSelection&)' at editing/Editor.h:443:14, inlined from 'bool WebCore::executeSetMark(WebCore::Frame*, WebCore::Event*, WebCore::EditorCommandSource, const WTF::String&)' at editing/EditorCommand.cpp:1004:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)frame)[158].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::Editor::setMark(const WebCore::VisibleSelection&)' at editing/Editor.h:443:14, inlined from 'bool WebCore::executeSetMark(WebCore::Frame*, WebCore::Event*, WebCore::EditorCommandSource, const WTF::String&)' at editing/EditorCommand.cpp:1004:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)frame)[160].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::Editor::setMark(const WebCore::VisibleSelection&)' at editing/Editor.h:443:14, inlined from 'bool WebCore::executeSetMark(WebCore::Frame*, WebCore::Event*, WebCore::EditorCommandSource, const WTF::String&)' at editing/EditorCommand.cpp:1004:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)frame)[162].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::Editor::setMark(const WebCore::VisibleSelection&)' at editing/Editor.h:443:14, inlined from 'bool WebCore::executeSwapWithMark(WebCore::Frame*, WebCore::Event*, WebCore::EditorCommandSource, const WTF::String&)' at editing/EditorCommand.cpp:1042:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)frame)[156].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::Editor::setMark(const WebCore::VisibleSelection&)' at editing/Editor.h:443:14, inlined from 'bool WebCore::executeSwapWithMark(WebCore::Frame*, WebCore::Event*, WebCore::EditorCommandSource, const WTF::String&)' at editing/EditorCommand.cpp:1042:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)frame)[158].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::Editor::setMark(const WebCore::VisibleSelection&)' at editing/Editor.h:443:14, inlined from 'bool WebCore::executeSwapWithMark(WebCore::Frame*, WebCore::Event*, WebCore::EditorCommandSource, const WTF::String&)' at editing/EditorCommand.cpp:1042:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)frame)[160].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::Editor::setMark(const WebCore::VisibleSelection&)' at editing/Editor.h:443:14, inlined from 'bool WebCore::executeSwapWithMark(WebCore::Frame*, WebCore::Event*, WebCore::EditorCommandSource, const WTF::String&)' at editing/EditorCommand.cpp:1042:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)frame)[162].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::VisibleSelection::isNonOrphanedCaretOrRange() const' at editing/VisibleSelection.h:78:79, inlined from 'WTF::String WebCore::valueFormatBlock(WebCore::Frame*, WebCore::Event*)' at editing/EditorCommand.cpp:1385:45: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((const WTF::RefPtr*)frame)[173].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::RefPtr WebCore::unionDOMRanges(WebCore::Range*, WebCore::Range*)' at editing/EditorCommand.cpp:273:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::RefPtr WebCore::unionDOMRanges(WebCore::Range*, WebCore::Range*)' at editing/EditorCommand.cpp:273:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::RefPtr WebCore::unionDOMRanges(WebCore::Range*, WebCore::Range*)' at editing/EditorCommand.cpp:273:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::Editor::setMark(const WebCore::VisibleSelection&)' at editing/Editor.h:443:14, inlined from 'bool WebCore::executeDeleteToMark(WebCore::Frame*, WebCore::Event*, WebCore::EditorCommandSource, const WTF::String&)' at editing/EditorCommand.cpp:386:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)frame)[156].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::Editor::setMark(const WebCore::VisibleSelection&)' at editing/Editor.h:443:14, inlined from 'bool WebCore::executeDeleteToMark(WebCore::Frame*, WebCore::Event*, WebCore::EditorCommandSource, const WTF::String&)' at editing/EditorCommand.cpp:386:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)frame)[158].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::Editor::setMark(const WebCore::VisibleSelection&)' at editing/Editor.h:443:14, inlined from 'bool WebCore::executeDeleteToMark(WebCore::Frame*, WebCore::Event*, WebCore::EditorCommandSource, const WTF::String&)' at editing/EditorCommand.cpp:386:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)frame)[160].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::Editor::setMark(const WebCore::VisibleSelection&)' at editing/Editor.h:443:14, inlined from 'bool WebCore::executeDeleteToMark(WebCore::Frame*, WebCore::Event*, WebCore::EditorCommandSource, const WTF::String&)' at editing/EditorCommand.cpp:386:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)frame)[162].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::ReplaceSelectionCommand::create(WebCore::Document*, WTF::PassRefPtr, WebCore::ReplaceSelectionCommand::CommandOptions, WebCore::EditAction)' at editing/ReplaceSelectionCommand.h:51:89, inlined from 'bool WebCore::executeInsertFragment(WebCore::Frame*, WTF::PassRefPtr)' at editing/EditorCommand.cpp:194:49: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'bool WebCore::executeInsertHTML(WebCore::Frame*, WebCore::Event*, WebCore::EditorCommandSource, const WTF::String&)' at editing/EditorCommand.cpp:492:65: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'bool WebCore::executeInsertNode(WebCore::Frame*, WTF::PassRefPtr)' at editing/EditorCommand.cpp:202:26: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'bool WebCore::executeInsertNode(WebCore::Frame*, WTF::PassRefPtr)' at editing/EditorCommand.cpp:205:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'bool WebCore::executeInsertNode(WebCore::Frame*, WTF::PassRefPtr)' at editing/EditorCommand.cpp:206:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'bool WebCore::executeInsertHorizontalRule(WebCore::Frame*, WebCore::Event*, WebCore::EditorCommandSource, const WTF::String&)' at editing/EditorCommand.cpp:487:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'bool WebCore::executeInsertImage(WebCore::Frame*, WebCore::Event*, WebCore::EditorCommandSource, const WTF::String&)' at editing/EditorCommand.cpp:500:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FormatBlockCommand.lo editing/FormatBlockCommand.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/FormatBlockCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/FormatBlockCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/FormatBlockCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/FormatBlockCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/FormatBlockCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::ApplyBlockElementCommand::~ApplyBlockElementCommand()' at editing/ApplyBlockElementCommand.h:38:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[32].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual WebCore::ApplyBlockElementCommand::~ApplyBlockElementCommand()' at editing/ApplyBlockElementCommand.h:38:7, inlined from 'WebCore::FormatBlockCommand::~FormatBlockCommand()' at editing/FormatBlockCommand.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[32].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/htmlediting.lo editing/htmlediting.cpp In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::FormatBlockCommand::formatRange(const WebCore::Position&, const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at ../JavaScriptCore/wtf/PassRefPtr.h:74:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::FormatBlockCommand::formatRange(const WebCore::Position&, const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/FormatBlockCommand.cpp:68:49: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::FormatBlockCommand::formatRange(const WebCore::Position&, const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/FormatBlockCommand.cpp:74:17: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::FormatBlockCommand::formatRange(const WebCore::Position&, const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/FormatBlockCommand.cpp:74:30: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::FormatBlockCommand::formatRange(const WebCore::Position&, const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/FormatBlockCommand.cpp:74:30: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::FormatBlockCommand::formatRange(const WebCore::Position&, const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/FormatBlockCommand.cpp:73:63: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::FormatBlockCommand::formatRange(const WebCore::Position&, const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/FormatBlockCommand.cpp:73:78: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::FormatBlockCommand::formatRange(const WebCore::Position&, const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/FormatBlockCommand.cpp:73:78: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'virtual void WebCore::FormatBlockCommand::formatRange(const WebCore::Position&, const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/FormatBlockCommand.cpp:85:40: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*blockNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::FormatBlockCommand::formatRange(const WebCore::Position&, const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/FormatBlockCommand.cpp:85:39: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::FormatBlockCommand::formatRange(const WebCore::Position&, const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/FormatBlockCommand.cpp:86:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::FormatBlockCommand::formatRange(const WebCore::Position&, const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/FormatBlockCommand.cpp:86:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::lastPositionInNode(WebCore::Node*)' at dom/Position.h:253:97, inlined from 'virtual void WebCore::FormatBlockCommand::formatRange(const WebCore::Position&, const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/FormatBlockCommand.cpp:89:75: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::FormatBlockCommand::formatRange(const WebCore::Position&, const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/FormatBlockCommand.cpp:90:46: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::FormatBlockCommand::formatRange(const WebCore::Position&, const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/FormatBlockCommand.cpp:92:28: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::FormatBlockCommand::formatRange(const WebCore::Position&, const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/FormatBlockCommand.cpp:92:28: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::FormatBlockCommand::formatRange(const WebCore::Position&, const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/FormatBlockCommand.cpp:94:96: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::FormatBlockCommand::formatRange(const WebCore::Position&, const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/FormatBlockCommand.cpp:94:47: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::FormatBlockCommand::formatRange(const WebCore::Position&, const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/FormatBlockCommand.cpp:95:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::FormatBlockCommand::formatRange(const WebCore::Position&, const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/FormatBlockCommand.cpp:96:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'lastParagraphInBlockNode.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from dom/QualifiedName.h:24, from generated/HTMLNames.h:33, from editing/htmlediting.h:31, from editing/htmlediting.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/htmlediting.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from dom/QualifiedName.h:25, from generated/HTMLNames.h:33, from editing/htmlediting.h:31, from editing/htmlediting.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from dom/QualifiedName.h:24, from generated/HTMLNames.h:33, from editing/htmlediting.h:31, from editing/htmlediting.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from dom/QualifiedName.h:25, from generated/HTMLNames.h:33, from editing/htmlediting.h:31, from editing/htmlediting.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from dom/QualifiedName.h:24, from generated/HTMLNames.h:33, from editing/htmlediting.h:31, from editing/htmlediting.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from dom/QualifiedName.h:25, from generated/HTMLNames.h:33, from editing/htmlediting.h:31, from editing/htmlediting.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from dom/QualifiedName.h:24, from generated/HTMLNames.h:33, from editing/htmlediting.h:31, from editing/htmlediting.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from dom/QualifiedName.h:25, from generated/HTMLNames.h:33, from editing/htmlediting.h:31, from editing/htmlediting.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from dom/QualifiedName.h:24, from generated/HTMLNames.h:33, from editing/htmlediting.h:31, from editing/htmlediting.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from dom/QualifiedName.h:25, from generated/HTMLNames.h:33, from editing/htmlediting.h:31, from editing/htmlediting.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from dom/QualifiedName.h:24, from generated/HTMLNames.h:33, from editing/htmlediting.h:31, from editing/htmlediting.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLInterchange.lo editing/HTMLInterchange.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from editing/HTMLInterchange.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/HTMLInterchange.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from editing/HTMLInterchange.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from editing/HTMLInterchange.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from editing/HTMLInterchange.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from editing/HTMLInterchange.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from editing/HTMLInterchange.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from editing/HTMLInterchange.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from editing/HTMLInterchange.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from editing/HTMLInterchange.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from editing/HTMLInterchange.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from editing/HTMLInterchange.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/IndentOutdentCommand.lo editing/IndentOutdentCommand.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/IndentOutdentCommand.h:29, from editing/IndentOutdentCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/IndentOutdentCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InsertIntoTextNodeCommand.lo editing/InsertIntoTextNodeCommand.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/InsertIntoTextNodeCommand.h:29, from editing/InsertIntoTextNodeCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/InsertIntoTextNodeCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/IndentOutdentCommand.h:29, from editing/IndentOutdentCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/IndentOutdentCommand.h:29, from editing/IndentOutdentCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/IndentOutdentCommand.h:29, from editing/IndentOutdentCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/IndentOutdentCommand.h:29, from editing/IndentOutdentCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/IndentOutdentCommand.h:29, from editing/IndentOutdentCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/IndentOutdentCommand.h:29, from editing/IndentOutdentCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/IndentOutdentCommand.h:29, from editing/IndentOutdentCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/IndentOutdentCommand.h:29, from editing/IndentOutdentCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/IndentOutdentCommand.h:29, from editing/IndentOutdentCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/IndentOutdentCommand.h:29, from editing/IndentOutdentCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/IndentOutdentCommand.h:29, from editing/IndentOutdentCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual WebCore::ApplyBlockElementCommand::~ApplyBlockElementCommand()' at editing/ApplyBlockElementCommand.h:38:7, inlined from 'WebCore::IndentOutdentCommand::~IndentOutdentCommand()' at editing/IndentOutdentCommand.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[32].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual WebCore::ApplyBlockElementCommand::~ApplyBlockElementCommand()' at editing/ApplyBlockElementCommand.h:38:7, inlined from 'virtual WebCore::IndentOutdentCommand::~IndentOutdentCommand()' at editing/IndentOutdentCommand.h:34:7, inlined from 'virtual WebCore::IndentOutdentCommand::~IndentOutdentCommand()' at editing/IndentOutdentCommand.h:34:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[32].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/InsertIntoTextNodeCommand.h:29, from editing/InsertIntoTextNodeCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/InsertIntoTextNodeCommand.h:29, from editing/InsertIntoTextNodeCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'void WebCore::IndentOutdentCommand::indentIntoBlockquote(const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/IndentOutdentCommand.cpp:110:47: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*targetBlockquote.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::IndentOutdentCommand::indentIntoBlockquote(const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/IndentOutdentCommand.cpp:110:46: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::IndentOutdentCommand::indentIntoBlockquote(const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/IndentOutdentCommand.cpp:111:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::IndentOutdentCommand::indentIntoBlockquote(const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/IndentOutdentCommand.cpp:111:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::indentIntoBlockquote(const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/IndentOutdentCommand.cpp:114:28: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/InsertIntoTextNodeCommand.h:29, from editing/InsertIntoTextNodeCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/InsertIntoTextNodeCommand.h:29, from editing/InsertIntoTextNodeCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::indentIntoBlockquote(const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/IndentOutdentCommand.cpp:114:28: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/InsertIntoTextNodeCommand.h:29, from editing/InsertIntoTextNodeCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/InsertIntoTextNodeCommand.h:29, from editing/InsertIntoTextNodeCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/InsertIntoTextNodeCommand.h:29, from editing/InsertIntoTextNodeCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/InsertIntoTextNodeCommand.h:29, from editing/InsertIntoTextNodeCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/InsertIntoTextNodeCommand.h:29, from editing/InsertIntoTextNodeCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/InsertIntoTextNodeCommand.h:29, from editing/InsertIntoTextNodeCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'bool WebCore::IndentOutdentCommand::tryIndentingAsListItem(const WebCore::Position&, const WebCore::Position&)' at editing/IndentOutdentCommand.cpp:79:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'bool WebCore::IndentOutdentCommand::tryIndentingAsListItem(const WebCore::Position&, const WebCore::Position&)' at editing/IndentOutdentCommand.cpp:79:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::IndentOutdentCommand::tryIndentingAsListItem(const WebCore::Position&, const WebCore::Position&)' at editing/IndentOutdentCommand.cpp:81:28: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::IndentOutdentCommand::tryIndentingAsListItem(const WebCore::Position&, const WebCore::Position&)' at editing/IndentOutdentCommand.cpp:81:28: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'bool WebCore::IndentOutdentCommand::tryIndentingAsListItem(const WebCore::Position&, const WebCore::Position&)' at editing/IndentOutdentCommand.cpp:84:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'bool WebCore::IndentOutdentCommand::tryIndentingAsListItem(const WebCore::Position&, const WebCore::Position&)' at editing/IndentOutdentCommand.cpp:84:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'bool WebCore::IndentOutdentCommand::tryIndentingAsListItem(const WebCore::Position&, const WebCore::Position&)' at editing/IndentOutdentCommand.cpp:86:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'bool WebCore::IndentOutdentCommand::tryIndentingAsListItem(const WebCore::Position&, const WebCore::Position&)' at editing/IndentOutdentCommand.cpp:86:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'bool WebCore::IndentOutdentCommand::tryIndentingAsListItem(const WebCore::Position&, const WebCore::Position&)' at editing/IndentOutdentCommand.cpp:89:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'bool WebCore::IndentOutdentCommand::tryIndentingAsListItem(const WebCore::Position&, const WebCore::Position&)' at editing/IndentOutdentCommand.cpp:89:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ editing/IndentOutdentCommand.cpp: In member function 'bool WebCore::IndentOutdentCommand::tryIndentingAsListItem(const WebCore::Position&, const WebCore::Position&)': editing/IndentOutdentCommand.cpp:63:45: note: returned from 'WebCore::HTMLElement* WebCore::enclosingList(WebCore::Node*)' 63 | RefPtr listNode = enclosingList(lastNodeInSelectedParagraph); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/IndentOutdentCommand.h:29, from editing/IndentOutdentCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:135:23, inlined from 'virtual void WebCore::IndentOutdentCommand::formatRange(const WebCore::Position&, const WebCore::Position&, const WebCore::Position&, WTF::RefPtr&)' at editing/IndentOutdentCommand.cpp:230:35: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*blockquoteForNextIndent.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/InsertIntoTextNodeCommand.h:29, from editing/InsertIntoTextNodeCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/VisiblePosition.h:51:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:122:85: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:137:83: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::lastPositionInNode(WebCore::Node*)' at dom/Position.h:253:97, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:141:86: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:147:37: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:160:91: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visibleStartOfParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:160:89: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:161:87: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visibleEndOfParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:161:85: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:163:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:163:44: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:163:96: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:165:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:165:44: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:165:94: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:180:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfEnclosingBlock.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:180:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'lastPositionInEnclosingBlock.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:169:85: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visibleStartOfParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:172:86: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ editing/IndentOutdentCommand.cpp: In member function 'void WebCore::IndentOutdentCommand::outdentParagraph()': editing/IndentOutdentCommand.cpp:122:46: note: returned from 'WebCore::Node* WebCore::enclosingNodeOfType(const WebCore::Position&, bool (*)(const WebCore::Node*), WebCore::EditingBoundaryCrossingRule)' 122 | Node* enclosingNode = enclosingNodeOfType(visibleStartOfParagraph.deepEquivalent(), &isListOrIndentBlockquote); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ApplyBlockElementCommand.h:34, from editing/IndentOutdentCommand.h:29, from editing/IndentOutdentCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:172:46: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:175:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:175:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:175:98: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visibleStartOfParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:178:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:178:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:179:119: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:179:35: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:179:76: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::InsertIntoTextNodeCommand::~InsertIntoTextNodeCommand()' at editing/InsertIntoTextNodeCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:179:18: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:179:119: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:180:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:180:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfEnclosingBlock.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:180:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'lastPositionInEnclosingBlock.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:180:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'startOfEnclosingBlock.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:180:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'startOfEnclosingBlock.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:180:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'positionInEnclosingBlock.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:180:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'positionInEnclosingBlock.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:180:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visibleEndOfParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:180:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visibleStartOfParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:180:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visibleEndOfParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentParagraph()' at editing/IndentOutdentCommand.cpp:180:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visibleStartOfParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::InsertIntoTextNodeCommand::~InsertIntoTextNodeCommand()' at editing/InsertIntoTextNodeCommand.h:35:7, inlined from 'virtual WebCore::InsertIntoTextNodeCommand::~InsertIntoTextNodeCommand()' at editing/InsertIntoTextNodeCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/IndentOutdentCommand.cpp:187:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/IndentOutdentCommand.cpp:217:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfLastParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/IndentOutdentCommand.cpp:199:32: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisibleSelection::m_end.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/IndentOutdentCommand.cpp:199:32: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisibleSelection::m_start.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/IndentOutdentCommand.cpp:199:32: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisibleSelection::m_extent.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/IndentOutdentCommand.cpp:199:32: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisibleSelection::m_base.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/IndentOutdentCommand.cpp:201:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisibleSelection::m_end.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/IndentOutdentCommand.cpp:201:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisibleSelection::m_start.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/IndentOutdentCommand.cpp:201:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisibleSelection::m_extent.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/IndentOutdentCommand.cpp:201:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisibleSelection::m_base.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/IndentOutdentCommand.cpp:208:79: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endAfterSelection.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/IndentOutdentCommand.cpp:211:81: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfNextParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/IndentOutdentCommand.cpp:212:59: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfCurrentParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/IndentOutdentCommand.cpp:212:58: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/IndentOutdentCommand.cpp:213:77: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfNextParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/IndentOutdentCommand.cpp:213:75: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/IndentOutdentCommand.cpp:215:33: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfCurrentParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/IndentOutdentCommand.cpp:216:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfNextParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/IndentOutdentCommand.cpp:216:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfNextParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/IndentOutdentCommand.cpp:217:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endAfterSelection.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/IndentOutdentCommand.cpp:217:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfCurrentParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/IndentOutdentCommand.cpp:217:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'originalSelectionEnd.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::IndentOutdentCommand::outdentRegion(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/IndentOutdentCommand.cpp:217:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfLastParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InsertLineBreakCommand.lo editing/InsertLineBreakCommand.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertLineBreakCommand.h:29, from editing/InsertLineBreakCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/InsertLineBreakCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InsertListCommand.lo editing/InsertListCommand.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/InsertListCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/InsertListCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertLineBreakCommand.h:29, from editing/InsertLineBreakCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertLineBreakCommand.h:29, from editing/InsertLineBreakCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertLineBreakCommand.h:29, from editing/InsertLineBreakCommand.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertLineBreakCommand.h:29, from editing/InsertLineBreakCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertLineBreakCommand.h:29, from editing/InsertLineBreakCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertLineBreakCommand.h:29, from editing/InsertLineBreakCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertLineBreakCommand.h:29, from editing/InsertLineBreakCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertLineBreakCommand.h:29, from editing/InsertLineBreakCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertLineBreakCommand.h:29, from editing/InsertLineBreakCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertLineBreakCommand.h:29, from editing/InsertLineBreakCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertLineBreakCommand.h:29, from editing/InsertLineBreakCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertLineBreakCommand.h:29, from editing/InsertLineBreakCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::InsertLineBreakCommand::shouldUseBreakElement(const WebCore::Position&)' at editing/InsertLineBreakCommand.cpp:86:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'p.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionAfterNode(WebCore::Node*)' at dom/Position.h:237:64, inlined from 'WebCore::Position WebCore::lastPositionInOrAfterNode(WebCore::Node*)' at editing/htmlediting.h:130:91: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::lastPositionInNode(WebCore::Node*)' at dom/Position.h:253:97, inlined from 'WebCore::Position WebCore::lastPositionInOrAfterNode(WebCore::Node*)' at editing/htmlediting.h:130:91: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::VisibleSelection::isNonOrphanedCaretOrRange() const' at editing/VisibleSelection.h:78:79, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:92:45: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'selection.WebCore::VisibleSelection::m_start.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:118:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:121:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:121:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:123:58: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:125:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endingPosition.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:126:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:129:51: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:129:32: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:129:51: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:130:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:130:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:130:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionInParentAfterNode(const WebCore::Node*)' at dom/Position.h:224:98, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:132:70: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:132:70: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:136:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionInParentAfterNode(const WebCore::Node*)' at dom/Position.h:224:98, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:137:70: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:137:70: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:141:22: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:142:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:142:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:143:63: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionInParentBeforeNode(const WebCore::Node*)' at dom/Position.h:218:94, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:148:81: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:154:35: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:157:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:158:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:159:13: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:160:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'positionBeforeTextNode.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:163:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endingPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'WebCore::Position WebCore::firstPositionInOrBeforeNode(WebCore::Node*)' at editing/htmlediting.h:123:93, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:174:66: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'WebCore::Position WebCore::firstPositionInOrBeforeNode(WebCore::Node*)' at editing/htmlediting.h:123:93, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:174:66: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:174:66: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:174:113: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:181:56: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:185:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::InsertLineBreakCommand::doApply()' at editing/InsertLineBreakCommand.cpp:185:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'caret.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertLineBreakCommand::insertNodeAfterPosition(WebCore::Node*, const WebCore::Position&)' at editing/InsertLineBreakCommand.cpp:61:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertLineBreakCommand::insertNodeAfterPosition(WebCore::Node*, const WebCore::Position&)' at editing/InsertLineBreakCommand.cpp:61:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertLineBreakCommand::insertNodeAfterPosition(WebCore::Node*, const WebCore::Position&)' at editing/InsertLineBreakCommand.cpp:63:24: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertLineBreakCommand::insertNodeAfterPosition(WebCore::Node*, const WebCore::Position&)' at editing/InsertLineBreakCommand.cpp:63:24: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertLineBreakCommand::insertNodeBeforePosition(WebCore::Node*, const WebCore::Position&)' at editing/InsertLineBreakCommand.cpp:73:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertLineBreakCommand::insertNodeBeforePosition(WebCore::Node*, const WebCore::Position&)' at editing/InsertLineBreakCommand.cpp:73:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertLineBreakCommand::insertNodeBeforePosition(WebCore::Node*, const WebCore::Position&)' at editing/InsertLineBreakCommand.cpp:75:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertLineBreakCommand::insertNodeBeforePosition(WebCore::Node*, const WebCore::Position&)' at editing/InsertLineBreakCommand.cpp:75:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/InsertListCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/InsertListCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/InsertListCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/InsertListCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/InsertListCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/InsertListCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/InsertListCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/InsertListCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/InsertListCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/InsertListCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/InsertListCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::InsertListCommand::~InsertListCommand()' at editing/InsertListCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[29].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::InsertListCommand::~InsertListCommand()' at editing/InsertListCommand.h:35:7, inlined from 'virtual WebCore::InsertListCommand::~InsertListCommand()' at editing/InsertListCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[29].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::HTMLElement* WebCore::InsertListCommand::fixOrphanedListChild(WebCore::Node*)' at editing/InsertListCommand.cpp:58:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::HTMLElement* WebCore::InsertListCommand::fixOrphanedListChild(WebCore::Node*)' at editing/InsertListCommand.cpp:58:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::HTMLElement* WebCore::InsertListCommand::fixOrphanedListChild(WebCore::Node*)' at editing/InsertListCommand.cpp:59:15: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::HTMLElement* WebCore::InsertListCommand::fixOrphanedListChild(WebCore::Node*)' at editing/InsertListCommand.cpp:60:15: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::HTMLElement* WebCore::InsertListCommand::fixOrphanedListChild(WebCore::Node*)' at editing/InsertListCommand.cpp:60:15: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::HTMLElement* WebCore::InsertListCommand::fixOrphanedListChild(WebCore::Node*)' at editing/InsertListCommand.cpp:63:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::mergeWithNeighboringLists(WTF::PassRefPtr)' at editing/InsertListCommand.cpp:70:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::mergeWithNeighboringLists(WTF::PassRefPtr)' at editing/InsertListCommand.cpp:70:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::mergeWithNeighboringLists(WTF::PassRefPtr)' at editing/InsertListCommand.cpp:77:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::mergeWithNeighboringLists(WTF::PassRefPtr)' at editing/InsertListCommand.cpp:77:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::mergeWithNeighboringLists(WTF::PassRefPtr)' at editing/InsertListCommand.cpp:81:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ editing/InsertListCommand.cpp: In member function 'WTF::PassRefPtr WebCore::InsertListCommand::mergeWithNeighboringLists(WTF::PassRefPtr)': editing/InsertListCommand.cpp:75:74: note: returned from 'WebCore::Element* WebCore::Element::nextElementSibling() const' 75 | RefPtr nextList = toHTMLElement(list->nextElementSibling()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/InsertListCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::mergeWithNeighboringLists(WTF::PassRefPtr)' at editing/InsertListCommand.cpp:81:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*passedList.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Element* WebCore::adjacentEnclosingList(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:311:74: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(const WTF::RefPtr*)adjacentPos.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Element* WebCore::adjacentEnclosingList(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:316:63: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Element* WebCore::adjacentEnclosingList(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:317:70: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Element* WebCore::adjacentEnclosingList(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:322:71: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(const WTF::RefPtr*)pos.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Element* WebCore::adjacentEnclosingList(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:320:49: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(const WTF::RefPtr*)pos.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::InsertListCommand::selectionHasListOfType(const WebCore::VisibleSelection&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:87:44: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'start.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::InsertListCommand::selectionHasListOfType(const WebCore::VisibleSelection&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:92:63: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'start.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::InsertListCommand::selectionHasListOfType(const WebCore::VisibleSelection&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:95:43: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'start.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::InsertListCommand::selectionHasListOfType(const WebCore::VisibleSelection&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:99:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'end.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::InsertListCommand::selectionHasListOfType(const WebCore::VisibleSelection&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:99:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'start.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:260:36: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:260:50: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'start.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:260:36: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::lastPositionInNode(WebCore::Node*)' at dom/Position.h:253:97, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:261:33: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:261:47: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'end.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:261:33: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:266:75: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'start.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:267:63: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'end.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:268:69: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:268:52: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:270:79: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:270:62: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with U = WebCore::HTMLElement; T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:159:23, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:280:56: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:280:45: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:281:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:281:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:292:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:292:47: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:293:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:293:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:300:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:300:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:300:51: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:301:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:301:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:303:24: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:303:24: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:305:72: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:307:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'insertionPoint.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:307:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:307:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'end.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::InsertListCommand::unlistifyParagraph(const WebCore::VisiblePosition&, WebCore::HTMLElement*, WebCore::Node*)' at editing/InsertListCommand.cpp:307:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'start.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:339:15: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:339:15: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:342:50: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:342:71: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:342:89: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:343:46: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:343:67: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:343:79: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:346:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:346:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:348:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:348:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:348:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:352:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:352:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:359:39: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:359:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'start.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:359:39: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:360:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'end.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:361:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionInParentBeforeNode(const WebCore::Node*)' at dom/Position.h:218:94, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:372:54: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:374:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:381:79: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'start.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:385:49: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:385:18: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:385:49: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:388:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:391:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:391:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:394:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:394:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WTF::PassRefPtr WebCore::InsertListCommand::listifyParagraph(const WebCore::VisiblePosition&, const WebCore::QualifiedName&)' at editing/InsertListCommand.cpp:394:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'start.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:194:50: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((const WTF::RefPtr*)this)[17].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:202:58: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ editing/InsertListCommand.cpp: In member function 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)': editing/InsertListCommand.cpp:201:58: note: returned from 'WebCore::HTMLElement* WebCore::InsertListCommand::fixOrphanedListChild(WebCore::Node*)' 201 | listNode = fixOrphanedListChild(listChildNode); | ^ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/InsertListCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:202:49: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:202:49: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'const WebCore::Position WebCore::RangeBoundaryPoint::toPosition() const' at dom/RangeBoundaryPoint.h:95:63, inlined from 'const WebCore::Position WebCore::Range::startPosition() const' at dom/Range.h:98:70, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:214:115: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:214:64: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:214:81: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:214:115: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'const WebCore::Position WebCore::RangeBoundaryPoint::toPosition() const' at dom/RangeBoundaryPoint.h:95:63, inlined from 'const WebCore::Position WebCore::Range::endPosition() const' at dom/Range.h:99:66, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:215:110: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:215:61: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:215:78: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:215:110: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:218:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:218:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:220:92: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:220:124: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:220:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:220:92: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::lastPositionInNode(WebCore::Node*)' at dom/Position.h:253:97, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:223:92: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:223:56: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:223:36: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:223:56: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:223:36: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:223:92: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:229:27: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:231:56: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:231:48: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:231:48: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:237:43: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:239:41: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:241:67: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:241:32: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:241:67: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:244:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:246:58: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:250:83: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[29].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:250:41: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::InsertListCommand::doApplyForSingleParagraph(bool, const WebCore::QualifiedName&, WebCore::Range*)' at editing/InsertListCommand.cpp:250:72: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::VisibleSelection::isNonOrphanedCaretOrRange() const' at editing/VisibleSelection.h:78:79, inlined from 'virtual void WebCore::InsertListCommand::doApply()' at editing/InsertListCommand.cpp:108:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((const WTF::RefPtr*)this)[17].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::InsertListCommand::doApply()' at editing/InsertListCommand.cpp:125:78: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::InsertListCommand::doApply()' at editing/InsertListCommand.cpp:135:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::InsertListCommand::doApply()' at editing/InsertListCommand.cpp:146:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'startOfLastParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'const WebCore::Position WebCore::RangeBoundaryPoint::toPosition() const' at dom/RangeBoundaryPoint.h:95:63, inlined from 'const WebCore::Position WebCore::Range::startPosition() const' at dom/Range.h:98:70, inlined from 'virtual void WebCore::InsertListCommand::doApply()' at editing/InsertListCommand.cpp:164:71: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::InsertListCommand::doApply()' at editing/InsertListCommand.cpp:164:72: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfSelection.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::InsertListCommand::doApply()' at editing/InsertListCommand.cpp:164:71: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::InsertListCommand::doApply()' at editing/InsertListCommand.cpp:165:103: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'startOfLastParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::InsertListCommand::doApply()' at editing/InsertListCommand.cpp:173:71: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'startOfSelection.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::InsertListCommand::doApply()' at editing/InsertListCommand.cpp:175:96: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'startOfCurrentParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::InsertListCommand::doApply()' at editing/InsertListCommand.cpp:175:94: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::InsertListCommand::doApply()' at editing/InsertListCommand.cpp:180:59: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfSelection.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::InsertListCommand::doApply()' at editing/InsertListCommand.cpp:183:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'startOfCurrentParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::InsertListCommand::doApply()' at editing/InsertListCommand.cpp:184:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'startOfLastParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::InsertListCommand::doApply()' at editing/InsertListCommand.cpp:184:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfSelection.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::InsertListCommand::doApply()' at editing/InsertListCommand.cpp:184:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'startOfLastParagraph.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::InsertListCommand::doApply()' at editing/InsertListCommand.cpp:184:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endOfSelection.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::InsertListCommand::doApply()' at editing/InsertListCommand.cpp:184:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'startOfSelection.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::InsertListCommand::doApply()' at editing/InsertListCommand.cpp:184:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'startOfSelection.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::InsertListCommand::doApply()' at editing/InsertListCommand.cpp:187:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visibleStart.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::InsertListCommand::doApply()' at editing/InsertListCommand.cpp:187:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visibleEnd.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::InsertListCommand::doApply()' at editing/InsertListCommand.cpp:187:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visibleStart.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'virtual void WebCore::InsertListCommand::doApply()' at editing/InsertListCommand.cpp:187:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visibleEnd.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InsertNodeBeforeCommand.lo editing/InsertNodeBeforeCommand.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/InsertNodeBeforeCommand.h:29, from editing/InsertNodeBeforeCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/InsertNodeBeforeCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/InsertNodeBeforeCommand.h:29, from editing/InsertNodeBeforeCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/InsertNodeBeforeCommand.h:29, from editing/InsertNodeBeforeCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/InsertNodeBeforeCommand.h:29, from editing/InsertNodeBeforeCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::InsertNodeBeforeCommand::doApply()' at editing/InsertNodeBeforeCommand.cpp:54:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::InsertNodeBeforeCommand::doApply()' at editing/InsertNodeBeforeCommand.cpp:54:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::InsertNodeBeforeCommand::~InsertNodeBeforeCommand()' at editing/InsertNodeBeforeCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[27].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::InsertNodeBeforeCommand::~InsertNodeBeforeCommand()' at editing/InsertNodeBeforeCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::InsertNodeBeforeCommand::~InsertNodeBeforeCommand()' at editing/InsertNodeBeforeCommand.h:33:7, inlined from 'virtual WebCore::InsertNodeBeforeCommand::~InsertNodeBeforeCommand()' at editing/InsertNodeBeforeCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[27].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::InsertNodeBeforeCommand::~InsertNodeBeforeCommand()' at editing/InsertNodeBeforeCommand.h:33:7, inlined from 'virtual WebCore::InsertNodeBeforeCommand::~InsertNodeBeforeCommand()' at editing/InsertNodeBeforeCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InsertParagraphSeparatorCommand.lo editing/InsertParagraphSeparatorCommand.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertParagraphSeparatorCommand.h:29, from editing/InsertParagraphSeparatorCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/InsertParagraphSeparatorCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InsertTextCommand.lo editing/InsertTextCommand.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertTextCommand.h:29, from editing/InsertTextCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/InsertTextCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertParagraphSeparatorCommand.h:29, from editing/InsertParagraphSeparatorCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertParagraphSeparatorCommand.h:29, from editing/InsertParagraphSeparatorCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertParagraphSeparatorCommand.h:29, from editing/InsertParagraphSeparatorCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertParagraphSeparatorCommand.h:29, from editing/InsertParagraphSeparatorCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertParagraphSeparatorCommand.h:29, from editing/InsertParagraphSeparatorCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertParagraphSeparatorCommand.h:29, from editing/InsertParagraphSeparatorCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertParagraphSeparatorCommand.h:29, from editing/InsertParagraphSeparatorCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertParagraphSeparatorCommand.h:29, from editing/InsertParagraphSeparatorCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertParagraphSeparatorCommand.h:29, from editing/InsertParagraphSeparatorCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertParagraphSeparatorCommand.h:29, from editing/InsertParagraphSeparatorCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertTextCommand.h:29, from editing/InsertTextCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertTextCommand.h:29, from editing/InsertTextCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertTextCommand.h:29, from editing/InsertTextCommand.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/InsertTextCommand.h:29, from editing/InsertTextCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::InsertTextCommand::performTrivialReplace(const WTF::String&, bool)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::InsertTextCommand::performTrivialReplace(const WTF::String&, bool)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::InsertTextCommand::performTrivialReplace(const WTF::String&, bool)' at editing/InsertTextCommand.cpp:103:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'end.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::InsertTextCommand::performTrivialReplace(const WTF::String&, bool)' at editing/InsertTextCommand.cpp:103:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'start.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::Position WebCore::InsertTextCommand::insertTab(const WebCore::Position&)' at editing/VisiblePosition.h:51:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::InsertTextCommand::insertTab(const WebCore::Position&)' at editing/InsertTextCommand.cpp:214:27: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::InsertTextCommand::insertTab(const WebCore::Position&)' at editing/InsertTextCommand.cpp:215:77: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::InsertTextCommand::insertTab(const WebCore::Position&)' at editing/InsertTextCommand.cpp:223:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::InsertTextCommand::insertTab(const WebCore::Position&)' at editing/InsertTextCommand.cpp:227:28: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::InsertTextCommand::insertTab(const WebCore::Position&)' at editing/InsertTextCommand.cpp:227:28: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::InsertTextCommand::insertTab(const WebCore::Position&)' at editing/InsertTextCommand.cpp:234:30: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::InsertTextCommand::insertTab(const WebCore::Position&)' at editing/InsertTextCommand.cpp:235:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::InsertTextCommand::insertTab(const WebCore::Position&)' at editing/InsertTextCommand.cpp:235:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::lastPositionInNode(WebCore::Node*)' at dom/Position.h:253:97, inlined from 'WebCore::Position WebCore::InsertTextCommand::insertTab(const WebCore::Position&)' at editing/InsertTextCommand.cpp:240:45: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position WebCore::InsertTextCommand::insertTab(const WebCore::Position&)' at editing/InsertTextCommand.cpp:241:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Position WebCore::InsertTextCommand::insertTab(const WebCore::Position&)' at editing/InsertTextCommand.cpp:241:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'insertPos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::InsertTextCommand::positionInsideTextNode(const WebCore::Position&)' at editing/InsertTextCommand.cpp:55:36: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'WebCore::Position WebCore::InsertTextCommand::positionInsideTextNode(const WebCore::Position&)' at editing/InsertTextCommand.cpp:56:50: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position WebCore::InsertTextCommand::positionInsideTextNode(const WebCore::Position&)' at editing/InsertTextCommand.cpp:57:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::InsertTextCommand::positionInsideTextNode(const WebCore::Position&)' at editing/InsertTextCommand.cpp:63:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'WebCore::Position WebCore::InsertTextCommand::positionInsideTextNode(const WebCore::Position&)' at editing/InsertTextCommand.cpp:64:50: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position WebCore::InsertTextCommand::positionInsideTextNode(const WebCore::Position&)' at editing/InsertTextCommand.cpp:65:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::VisibleSelection::isNonOrphanedCaretOrRange() const' at editing/VisibleSelection.h:78:79, inlined from 'void WebCore::InsertTextCommand::input(const WTF::String&, bool, WebCore::InsertTextCommand::RebalanceType)' at editing/InsertTextCommand.cpp:110:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((const WTF::RefPtr*)this)[17].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::InsertTextCommand::input(const WTF::String&, bool, WebCore::InsertTextCommand::RebalanceType)' at editing/InsertTextCommand.cpp:133:27: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'placeholder.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::InsertTextCommand::input(const WTF::String&, bool, WebCore::InsertTextCommand::RebalanceType)' at editing/InsertTextCommand.cpp:137:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'caret.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionInParentBeforeNode(const WebCore::Node*)' at dom/Position.h:218:94, inlined from 'void WebCore::InsertTextCommand::input(const WTF::String&, bool, WebCore::InsertTextCommand::RebalanceType)' at editing/InsertTextCommand.cpp:144:95: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::InsertTextCommand::input(const WTF::String&, bool, WebCore::InsertTextCommand::RebalanceType)' at editing/InsertTextCommand.cpp:145:51: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::InsertTextCommand::input(const WTF::String&, bool, WebCore::InsertTextCommand::RebalanceType)' at editing/InsertTextCommand.cpp:145:79: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::InsertTextCommand::input(const WTF::String&, bool, WebCore::InsertTextCommand::RebalanceType)' at editing/InsertTextCommand.cpp:147:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'startPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertTextCommand::input(const WTF::String&, bool, WebCore::InsertTextCommand::RebalanceType)' at editing/InsertTextCommand.cpp:171:27: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::InsertTextCommand::input(const WTF::String&, bool, WebCore::InsertTextCommand::RebalanceType)' at editing/InsertTextCommand.cpp:172:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'void WebCore::InsertTextCommand::input(const WTF::String&, bool, WebCore::InsertTextCommand::RebalanceType)' at editing/InsertTextCommand.cpp:183:51: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::InsertTextCommand::input(const WTF::String&, bool, WebCore::InsertTextCommand::RebalanceType)' at editing/InsertTextCommand.cpp:202:66: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::InsertTextCommand::input(const WTF::String&, bool, WebCore::InsertTextCommand::RebalanceType)' at editing/InsertTextCommand.cpp:203:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'endPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::InsertTextCommand::input(const WTF::String&, bool, WebCore::InsertTextCommand::RebalanceType)' at editing/InsertTextCommand.cpp:203:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'positionBeforeStartNode.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::InsertTextCommand::input(const WTF::String&, bool, WebCore::InsertTextCommand::RebalanceType)' at editing/InsertTextCommand.cpp:203:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'downstream.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::InsertTextCommand::input(const WTF::String&, bool, WebCore::InsertTextCommand::RebalanceType)' at editing/InsertTextCommand.cpp:203:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'placeholder.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::InsertTextCommand::input(const WTF::String&, bool, WebCore::InsertTextCommand::RebalanceType)' at editing/InsertTextCommand.cpp:203:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'startPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/JoinTextNodesCommand.lo editing/JoinTextNodesCommand.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/markup.lo editing/markup.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/JoinTextNodesCommand.h:29, from editing/JoinTextNodesCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from editing/markup.h:32, from editing/markup.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/JoinTextNodesCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/markup.cpp:28: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/JoinTextNodesCommand.h:29, from editing/JoinTextNodesCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/JoinTextNodesCommand.h:29, from editing/JoinTextNodesCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from css/CSSSelectorList.h:29, from css/CSSStyleRule.h:26, from editing/markup.cpp:39: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSSelectorList.h:29, from css/CSSStyleRule.h:26, from editing/markup.cpp:39: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/JoinTextNodesCommand.h:29, from editing/JoinTextNodesCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::JoinTextNodesCommand::doUnapply()' at editing/JoinTextNodesCommand.cpp:71:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::JoinTextNodesCommand::doUnapply()' at editing/JoinTextNodesCommand.cpp:71:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JoinTextNodesCommand::~JoinTextNodesCommand()' at editing/JoinTextNodesCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[27].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::JoinTextNodesCommand::~JoinTextNodesCommand()' at editing/JoinTextNodesCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JoinTextNodesCommand::~JoinTextNodesCommand()' at editing/JoinTextNodesCommand.h:35:7, inlined from 'virtual WebCore::JoinTextNodesCommand::~JoinTextNodesCommand()' at editing/JoinTextNodesCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[27].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::JoinTextNodesCommand::~JoinTextNodesCommand()' at editing/JoinTextNodesCommand.h:35:7, inlined from 'virtual WebCore::JoinTextNodesCommand::~JoinTextNodesCommand()' at editing/JoinTextNodesCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from editing/markup.h:32, from editing/markup.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from editing/markup.h:32, from editing/markup.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from editing/markup.h:32, from editing/markup.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from editing/markup.h:32, from editing/markup.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from editing/markup.h:32, from editing/markup.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from editing/markup.h:32, from editing/markup.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from dom/CDATASection.h:26, from editing/markup.cpp:31: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from editing/markup.h:32, from editing/markup.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from editing/markup.h:32, from editing/markup.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from editing/markup.h:32, from editing/markup.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from editing/markup.h:32, from editing/markup.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from editing/markup.h:32, from editing/markup.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' editing/markup.cpp:155:37: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/AtomicString.h:25, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from dom/Text.h:26, from dom/CDATASection.h:26, from editing/markup.cpp:31: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MarkupAccumulator.lo editing/MarkupAccumulator.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/MarkupAccumulator.h:29, from editing/MarkupAccumulator.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/MarkupAccumulator.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/MarkupAccumulator.h:29, from editing/MarkupAccumulator.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/MarkupAccumulator.h:29, from editing/MarkupAccumulator.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/MarkupAccumulator.h:29, from editing/MarkupAccumulator.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' editing/MarkupAccumulator.cpp:119:30: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from editing/MarkupAccumulator.h:29, from editing/MarkupAccumulator.cpp:28: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MergeIdenticalElementsCommand.lo editing/MergeIdenticalElementsCommand.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/MergeIdenticalElementsCommand.h:29, from editing/MergeIdenticalElementsCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/MergeIdenticalElementsCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/MergeIdenticalElementsCommand.h:29, from editing/MergeIdenticalElementsCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/MergeIdenticalElementsCommand.h:29, from editing/MergeIdenticalElementsCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/MergeIdenticalElementsCommand.h:29, from editing/MergeIdenticalElementsCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::Node*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' editing/MergeIdenticalElementsCommand.cpp:54:24: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/MergeIdenticalElementsCommand.h:29, from editing/MergeIdenticalElementsCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/MergeIdenticalElementsCommand.h:29, from editing/MergeIdenticalElementsCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'WTF::Vector::~Vector() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:520:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::MergeIdenticalElementsCommand::~MergeIdenticalElementsCommand()' at editing/MergeIdenticalElementsCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[28].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::MergeIdenticalElementsCommand::~MergeIdenticalElementsCommand()' at editing/MergeIdenticalElementsCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[27].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::MergeIdenticalElementsCommand::~MergeIdenticalElementsCommand()' at editing/MergeIdenticalElementsCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::MergeIdenticalElementsCommand::~MergeIdenticalElementsCommand()' at editing/MergeIdenticalElementsCommand.h:33:7, inlined from 'virtual WebCore::MergeIdenticalElementsCommand::~MergeIdenticalElementsCommand()' at editing/MergeIdenticalElementsCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[28].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::MergeIdenticalElementsCommand::~MergeIdenticalElementsCommand()' at editing/MergeIdenticalElementsCommand.h:33:7, inlined from 'virtual WebCore::MergeIdenticalElementsCommand::~MergeIdenticalElementsCommand()' at editing/MergeIdenticalElementsCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[27].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::MergeIdenticalElementsCommand::~MergeIdenticalElementsCommand()' at editing/MergeIdenticalElementsCommand.h:33:7, inlined from 'virtual WebCore::MergeIdenticalElementsCommand::~MergeIdenticalElementsCommand()' at editing/MergeIdenticalElementsCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::MergeIdenticalElementsCommand::doUnapply()' at editing/MergeIdenticalElementsCommand.cpp:76:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::MergeIdenticalElementsCommand::doUnapply()' at editing/MergeIdenticalElementsCommand.cpp:86:52: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'WTF::Vector::~Vector() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:520:31, inlined from 'virtual void WebCore::MergeIdenticalElementsCommand::doUnapply()' at editing/MergeIdenticalElementsCommand.cpp:87:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual void WebCore::MergeIdenticalElementsCommand::doUnapply()' at editing/MergeIdenticalElementsCommand.cpp:87:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[28].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual void WebCore::MergeIdenticalElementsCommand::doUnapply()' at editing/MergeIdenticalElementsCommand.cpp:87:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[28].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:135:23, inlined from 'virtual void WebCore::MergeIdenticalElementsCommand::doApply()' at editing/MergeIdenticalElementsCommand.cpp:48:40: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[28].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::MergeIdenticalElementsCommand::doApply()' at editing/MergeIdenticalElementsCommand.cpp:58:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'WTF::Vector::~Vector() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:520:31, inlined from 'virtual void WebCore::MergeIdenticalElementsCommand::doApply()' at editing/MergeIdenticalElementsCommand.cpp:61:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ModifySelectionListLevel.lo editing/ModifySelectionListLevel.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ModifySelectionListLevel.h:29, from editing/ModifySelectionListLevel.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/ModifySelectionListLevel.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MoveSelectionCommand.lo editing/MoveSelectionCommand.cpp ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/MoveSelectionCommand.h:29, from editing/MoveSelectionCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/MoveSelectionCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/MoveSelectionCommand.h:29, from editing/MoveSelectionCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/MoveSelectionCommand.h:29, from editing/MoveSelectionCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ModifySelectionListLevel.h:29, from editing/ModifySelectionListLevel.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ModifySelectionListLevel.h:29, from editing/ModifySelectionListLevel.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ModifySelectionListLevel.h:29, from editing/ModifySelectionListLevel.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ModifySelectionListLevel.h:29, from editing/ModifySelectionListLevel.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ModifySelectionListLevel.h:29, from editing/ModifySelectionListLevel.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ModifySelectionListLevel.h:29, from editing/ModifySelectionListLevel.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ModifySelectionListLevel.h:29, from editing/ModifySelectionListLevel.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ModifySelectionListLevel.h:29, from editing/ModifySelectionListLevel.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ModifySelectionListLevel.h:29, from editing/ModifySelectionListLevel.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ModifySelectionListLevel.h:29, from editing/ModifySelectionListLevel.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ModifySelectionListLevel.h:29, from editing/ModifySelectionListLevel.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/MoveSelectionCommand.h:29, from editing/MoveSelectionCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::MoveSelectionCommand::~MoveSelectionCommand()' at editing/MoveSelectionCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[30].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::MoveSelectionCommand::~MoveSelectionCommand()' at editing/MoveSelectionCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[29].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual WebCore::MoveSelectionCommand::~MoveSelectionCommand()' at editing/MoveSelectionCommand.h:35:7, inlined from 'virtual WebCore::MoveSelectionCommand::~MoveSelectionCommand()' at editing/MoveSelectionCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[30].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::MoveSelectionCommand::~MoveSelectionCommand()' at editing/MoveSelectionCommand.h:35:7, inlined from 'virtual WebCore::MoveSelectionCommand::~MoveSelectionCommand()' at editing/MoveSelectionCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[29].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'virtual void WebCore::MoveSelectionCommand::doApply()' at editing/MoveSelectionCommand.cpp:66:39: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::MoveSelectionCommand::doApply()' at editing/MoveSelectionCommand.cpp:66:38: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((const WTF::RefPtr*)this)[17].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::MoveSelectionCommand::doApply()' at editing/MoveSelectionCommand.cpp:77:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'selectionEnd.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::ReplaceSelectionCommand::create(WebCore::Document*, WTF::PassRefPtr, WebCore::ReplaceSelectionCommand::CommandOptions, WebCore::EditAction)' at editing/ReplaceSelectionCommand.h:51:89, inlined from 'virtual void WebCore::MoveSelectionCommand::doApply()' at editing/MoveSelectionCommand.cpp:76:60: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::MoveSelectionCommand::doApply()' at editing/MoveSelectionCommand.cpp:77:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'selectionEnd.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'virtual void WebCore::MoveSelectionCommand::doApply()' at editing/MoveSelectionCommand.cpp:77:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ModifySelectionListLevel.h:29, from editing/ModifySelectionListLevel.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::IncreaseSelectionListLevelCommand::~IncreaseSelectionListLevelCommand()' at editing/ModifySelectionListLevel.h:49:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[30].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::IncreaseSelectionListLevelCommand::~IncreaseSelectionListLevelCommand()' at editing/ModifySelectionListLevel.h:49:7, inlined from 'virtual WebCore::IncreaseSelectionListLevelCommand::~IncreaseSelectionListLevelCommand()' at editing/ModifySelectionListLevel.h:49:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[30].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::ModifySelectionListLevelCommand::insertSiblingNodeRangeBefore(WebCore::Node*, WebCore::Node*, WebCore::Node*)' at editing/ModifySelectionListLevel.cpp:96:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::ModifySelectionListLevelCommand::insertSiblingNodeRangeBefore(WebCore::Node*, WebCore::Node*, WebCore::Node*)' at editing/ModifySelectionListLevel.cpp:97:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::ModifySelectionListLevelCommand::insertSiblingNodeRangeBefore(WebCore::Node*, WebCore::Node*, WebCore::Node*)' at editing/ModifySelectionListLevel.cpp:97:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::ModifySelectionListLevelCommand::insertSiblingNodeRangeAfter(WebCore::Node*, WebCore::Node*, WebCore::Node*)' at editing/ModifySelectionListLevel.cpp:111:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::ModifySelectionListLevelCommand::insertSiblingNodeRangeAfter(WebCore::Node*, WebCore::Node*, WebCore::Node*)' at editing/ModifySelectionListLevel.cpp:112:24: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::ModifySelectionListLevelCommand::insertSiblingNodeRangeAfter(WebCore::Node*, WebCore::Node*, WebCore::Node*)' at editing/ModifySelectionListLevel.cpp:112:24: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::ModifySelectionListLevelCommand::appendSiblingNodeRange(WebCore::Node*, WebCore::Node*, WebCore::Element*)' at editing/ModifySelectionListLevel.cpp:127:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::ModifySelectionListLevelCommand::appendSiblingNodeRange(WebCore::Node*, WebCore::Node*, WebCore::Element*)' at editing/ModifySelectionListLevel.cpp:128:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::ModifySelectionListLevelCommand::appendSiblingNodeRange(WebCore::Node*, WebCore::Node*, WebCore::Element*)' at editing/ModifySelectionListLevel.cpp:128:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::getStartEndListChildren(const WebCore::VisibleSelection&, WebCore::Node*&, WebCore::Node*&)' at editing/ModifySelectionListLevel.cpp:55:62: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((const WTF::RefPtr*)selection)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::getStartEndListChildren(const WebCore::VisibleSelection&, WebCore::Node*&, WebCore::Node*&)' at editing/ModifySelectionListLevel.cpp:60:80: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((const WTF::RefPtr*)selection)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:135:23, inlined from 'virtual void WebCore::IncreaseSelectionListLevelCommand::doApply()' at editing/ModifySelectionListLevel.cpp:182:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[30].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'virtual void WebCore::IncreaseSelectionListLevelCommand::doApply()' at editing/ModifySelectionListLevel.cpp:190:72: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(const WebCore::TreeShared*)((char*)startListChild + 8).WebCore::TreeShared::m_parent' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::IncreaseSelectionListLevelCommand::doApply()' at editing/ModifySelectionListLevel.cpp:190:71: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::IncreaseSelectionListLevelCommand::doApply()' at editing/ModifySelectionListLevel.cpp:199:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::IncreaseSelectionListLevelCommand::doApply()' at editing/ModifySelectionListLevel.cpp:199:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with U = WebCore::Element; T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:159:23, inlined from 'virtual void WebCore::IncreaseSelectionListLevelCommand::doApply()' at editing/ModifySelectionListLevel.cpp:201:43: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[30].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::DecreaseSelectionListLevelCommand::doApply()' at editing/ModifySelectionListLevel.cpp:270:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::DecreaseSelectionListLevelCommand::doApply()' at editing/ModifySelectionListLevel.cpp:276:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::DecreaseSelectionListLevelCommand::doApply()' at editing/ModifySelectionListLevel.cpp:276:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/RemoveCSSPropertyCommand.lo editing/RemoveCSSPropertyCommand.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/RemoveCSSPropertyCommand.h:29, from editing/RemoveCSSPropertyCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/RemoveCSSPropertyCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/RemoveFormatCommand.lo editing/RemoveFormatCommand.cpp In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/RemoveCSSPropertyCommand.h:29, from editing/RemoveCSSPropertyCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/RemoveCSSPropertyCommand.h:29, from editing/RemoveCSSPropertyCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/RemoveFormatCommand.h:29, from editing/RemoveFormatCommand.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/RemoveCSSPropertyCommand.h:29, from editing/RemoveCSSPropertyCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::StyledElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::StyledElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::StyledElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::RemoveCSSPropertyCommand::~RemoveCSSPropertyCommand()' at editing/RemoveCSSPropertyCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::StyledElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::StyledElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::RemoveCSSPropertyCommand::~RemoveCSSPropertyCommand()' at editing/RemoveCSSPropertyCommand.h:35:7, inlined from 'virtual WebCore::RemoveCSSPropertyCommand::~RemoveCSSPropertyCommand()' at editing/RemoveCSSPropertyCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/RemoveFormatCommand.cpp:27: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/RemoveFormatCommand.h:29, from editing/RemoveFormatCommand.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/RemoveFormatCommand.h:29, from editing/RemoveFormatCommand.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/RemoveFormatCommand.h:29, from editing/RemoveFormatCommand.cpp:28: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/RemoveFormatCommand.h:29, from editing/RemoveFormatCommand.cpp:28: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::VisibleSelection::isNonOrphanedCaretOrRange() const' at editing/VisibleSelection.h:78:79, inlined from 'virtual void WebCore::RemoveFormatCommand::doApply()' at editing/RemoveFormatCommand.cpp:82:67: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((const WTF::RefPtr*)MEM[(const struct Document *)_27].m_frame)[173].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::VisibleSelection::isNonOrphanedCaretOrRange() const' at editing/VisibleSelection.h:78:79, inlined from 'virtual void WebCore::RemoveFormatCommand::doApply()' at editing/RemoveFormatCommand.cpp:82:67: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((const WTF::RefPtr*)MEM[(const struct Document *)_27].m_frame)[173].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/RemoveNodeCommand.lo editing/RemoveNodeCommand.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/RemoveNodeCommand.h:29, from editing/RemoveNodeCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/RemoveNodeCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/RemoveNodeCommand.h:29, from editing/RemoveNodeCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/RemoveNodeCommand.h:29, from editing/RemoveNodeCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/RemoveNodeCommand.h:29, from editing/RemoveNodeCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/RefPtr.h:135:23, inlined from 'virtual void WebCore::RemoveNodeCommand::doApply()' at editing/RemoveNodeCommand.cpp:48:16: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[27].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:135:23, inlined from 'virtual void WebCore::RemoveNodeCommand::doApply()' at editing/RemoveNodeCommand.cpp:49:38: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[28].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::RemoveNodeCommand::~RemoveNodeCommand()' at editing/RemoveNodeCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[28].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::RemoveNodeCommand::~RemoveNodeCommand()' at editing/RemoveNodeCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[27].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::RemoveNodeCommand::~RemoveNodeCommand()' at editing/RemoveNodeCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::RemoveNodeCommand::doUnapply()' at editing/RemoveNodeCommand.cpp:63:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual void WebCore::RemoveNodeCommand::doUnapply()' at editing/RemoveNodeCommand.cpp:64:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[28].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual void WebCore::RemoveNodeCommand::doUnapply()' at editing/RemoveNodeCommand.cpp:64:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[27].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual void WebCore::RemoveNodeCommand::doUnapply()' at editing/RemoveNodeCommand.cpp:64:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[27].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::RemoveNodeCommand::~RemoveNodeCommand()' at editing/RemoveNodeCommand.h:33:7, inlined from 'virtual WebCore::RemoveNodeCommand::~RemoveNodeCommand()' at editing/RemoveNodeCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[28].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::ContainerNode]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::RemoveNodeCommand::~RemoveNodeCommand()' at editing/RemoveNodeCommand.h:33:7, inlined from 'virtual WebCore::RemoveNodeCommand::~RemoveNodeCommand()' at editing/RemoveNodeCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[27].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::RemoveNodeCommand::~RemoveNodeCommand()' at editing/RemoveNodeCommand.h:33:7, inlined from 'virtual WebCore::RemoveNodeCommand::~RemoveNodeCommand()' at editing/RemoveNodeCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/RemoveNodePreservingChildrenCommand.lo editing/RemoveNodePreservingChildrenCommand.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/RemoveNodePreservingChildrenCommand.h:29, from editing/RemoveNodePreservingChildrenCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/RemoveNodePreservingChildrenCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/RemoveNodePreservingChildrenCommand.h:29, from editing/RemoveNodePreservingChildrenCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/RemoveNodePreservingChildrenCommand.h:29, from editing/RemoveNodePreservingChildrenCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/RemoveNodePreservingChildrenCommand.h:29, from editing/RemoveNodePreservingChildrenCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::Node*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' editing/RemoveNodePreservingChildrenCommand.cpp:45:24: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/RemoveNodePreservingChildrenCommand.h:29, from editing/RemoveNodePreservingChildrenCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ReplaceNodeWithSpanCommand.lo editing/ReplaceNodeWithSpanCommand.cpp In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/RemoveNodePreservingChildrenCommand.h:29, from editing/RemoveNodePreservingChildrenCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::RemoveNodePreservingChildrenCommand::~RemoveNodePreservingChildrenCommand()' at editing/RemoveNodePreservingChildrenCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[29].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::RemoveNodePreservingChildrenCommand::~RemoveNodePreservingChildrenCommand()' at editing/RemoveNodePreservingChildrenCommand.h:33:7, inlined from 'virtual WebCore::RemoveNodePreservingChildrenCommand::~RemoveNodePreservingChildrenCommand()' at editing/RemoveNodePreservingChildrenCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[29].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'WTF::Vector::~Vector() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:520:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::RemoveNodePreservingChildrenCommand::doApply()' at editing/RemoveNodePreservingChildrenCommand.cpp:50:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::RemoveNodePreservingChildrenCommand::doApply()' at editing/RemoveNodePreservingChildrenCommand.cpp:51:39: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::RemoveNodePreservingChildrenCommand::doApply()' at editing/RemoveNodePreservingChildrenCommand.cpp:51:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::RemoveNodePreservingChildrenCommand::doApply()' at editing/RemoveNodePreservingChildrenCommand.cpp:53:15: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'WTF::Vector::~Vector() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:520:31, inlined from 'virtual void WebCore::RemoveNodePreservingChildrenCommand::doApply()' at editing/RemoveNodePreservingChildrenCommand.cpp:54:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ReplaceNodeWithSpanCommand.h:34, from editing/ReplaceNodeWithSpanCommand.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/ReplaceNodeWithSpanCommand.cpp:31: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ReplaceNodeWithSpanCommand.h:34, from editing/ReplaceNodeWithSpanCommand.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ReplaceNodeWithSpanCommand.h:34, from editing/ReplaceNodeWithSpanCommand.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ReplaceSelectionCommand.lo editing/ReplaceSelectionCommand.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ReplaceSelectionCommand.h:29, from editing/ReplaceSelectionCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/ReplaceSelectionCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SelectionController.lo editing/SelectionController.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/SelectionController.h:29, from editing/SelectionController.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/SelectionController.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ReplaceSelectionCommand.h:29, from editing/ReplaceSelectionCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ReplaceSelectionCommand.h:29, from editing/ReplaceSelectionCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ReplaceSelectionCommand.h:29, from editing/ReplaceSelectionCommand.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ReplaceSelectionCommand.h:29, from editing/ReplaceSelectionCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ReplaceSelectionCommand.h:29, from editing/ReplaceSelectionCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ReplaceSelectionCommand.h:29, from editing/ReplaceSelectionCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ReplaceSelectionCommand.h:29, from editing/ReplaceSelectionCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ReplaceSelectionCommand.h:29, from editing/ReplaceSelectionCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ReplaceSelectionCommand.h:29, from editing/ReplaceSelectionCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ReplaceSelectionCommand.h:29, from editing/ReplaceSelectionCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ReplaceSelectionCommand.h:29, from editing/ReplaceSelectionCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ReplaceSelectionCommand.h:29, from editing/ReplaceSelectionCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::Node*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' editing/ReplaceSelectionCommand.cpp:298:30: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/ReplaceSelectionCommand.h:29, from editing/ReplaceSelectionCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/SelectionController.h:29, from editing/SelectionController.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/SelectionController.h:29, from editing/SelectionController.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/SelectionController.h:29, from editing/SelectionController.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/SelectionController.h:29, from editing/SelectionController.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/SelectionController.h:29, from editing/SelectionController.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/SelectionController.h:29, from editing/SelectionController.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/SelectionController.h:29, from editing/SelectionController.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/SelectionController.h:29, from editing/SelectionController.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/SelectionController.h:29, from editing/SelectionController.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/SelectionController.h:29, from editing/SelectionController.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from editing/EditingStyle.h:35, from editing/SelectionController.h:29, from editing/SelectionController.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SetNodeAttributeCommand.lo editing/SetNodeAttributeCommand.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SmartReplaceICU.lo editing/SmartReplaceICU.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/SetNodeAttributeCommand.h:29, from editing/SetNodeAttributeCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/SetNodeAttributeCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SpellChecker.lo editing/SpellChecker.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellChecker.h:29, from editing/SpellChecker.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/SetNodeAttributeCommand.h:29, from editing/SetNodeAttributeCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/SetNodeAttributeCommand.h:29, from editing/SetNodeAttributeCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/SetNodeAttributeCommand.h:29, from editing/SetNodeAttributeCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::SetNodeAttributeCommand::~SetNodeAttributeCommand()' at editing/SetNodeAttributeCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::SetNodeAttributeCommand::~SetNodeAttributeCommand()' at editing/SetNodeAttributeCommand.h:33:7, inlined from 'virtual WebCore::SetNodeAttributeCommand::~SetNodeAttributeCommand()' at editing/SetNodeAttributeCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/SpellChecker.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SpellingCorrectionController.lo editing/SpellingCorrectionController.cpp In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellChecker.h:29, from editing/SpellChecker.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellChecker.h:29, from editing/SpellChecker.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellChecker.h:29, from editing/SpellChecker.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellChecker.h:29, from editing/SpellChecker.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellChecker.h:29, from editing/SpellChecker.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellChecker.h:29, from editing/SpellChecker.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellChecker.h:29, from editing/SpellChecker.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellChecker.h:29, from editing/SpellChecker.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellChecker.h:29, from editing/SpellChecker.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellChecker.h:29, from editing/SpellChecker.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellChecker.h:29, from editing/SpellChecker.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from editing/SpellingCorrectionController.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from editing/SpellChecker.cpp:29: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'void WTF::RefPtr::clear() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:107:23, inlined from 'void WebCore::SpellChecker::clearRequest()' at editing/SpellChecker.cpp:82:24: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[1].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:135:23, inlined from 'bool WebCore::SpellChecker::initRequest(WebCore::Node*)' at editing/SpellChecker.cpp:73:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[1].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::SpellChecker::~SpellChecker()' at editing/SpellChecker.cpp:55:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[1].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'WebCore::Position WebCore::firstPositionInOrBeforeNode(WebCore::Node*)' at editing/htmlediting.h:123:93, inlined from 'void WebCore::SpellChecker::didCheck(int, const WTF::Vector&)' at editing/SpellChecker.cpp:162:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'WebCore::Position WebCore::firstPositionInOrBeforeNode(WebCore::Node*)' at editing/htmlediting.h:123:93, inlined from 'void WebCore::SpellChecker::didCheck(int, const WTF::Vector&)' at editing/SpellChecker.cpp:162:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::SpellChecker::didCheck(int, const WTF::Vector&)' at editing/SpellChecker.cpp:162:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::SpellChecker::didCheck(int, const WTF::Vector&)' at ../JavaScriptCore/wtf/PassRefPtr.h:74:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::SpellChecker::didCheck(int, const WTF::Vector&)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::SpellChecker::didCheck(int, const WTF::Vector&)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/SpellingCorrectionController.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from editing/SpellingCorrectionController.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from editing/SpellingCorrectionController.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from editing/SpellingCorrectionController.cpp:28: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from editing/SpellingCorrectionController.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from editing/SpellingCorrectionController.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from editing/SpellingCorrectionController.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from editing/SpellingCorrectionController.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from editing/SpellingCorrectionController.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from editing/SpellingCorrectionController.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from editing/SpellingCorrectionController.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from editing/SpellingCorrectionController.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SplitElementCommand.lo editing/SplitElementCommand.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/SplitElementCommand.h:29, from editing/SplitElementCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/SplitElementCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/SplitElementCommand.h:29, from editing/SplitElementCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/SplitElementCommand.h:29, from editing/SplitElementCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/SplitElementCommand.h:29, from editing/SplitElementCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::Node*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' editing/SplitElementCommand.cpp:52:24: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/SplitElementCommand.h:29, from editing/SplitElementCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/SplitElementCommand.h:29, from editing/SplitElementCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'WTF::Vector::~Vector() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:520:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::SplitElementCommand::executeApply()' at editing/SplitElementCommand.cpp:59:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::SplitElementCommand::executeApply()' at editing/SplitElementCommand.cpp:69:32: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'WTF::Vector::~Vector() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:520:31, inlined from 'void WebCore::SplitElementCommand::executeApply()' at editing/SplitElementCommand.cpp:70:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'WTF::Vector::~Vector() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:520:31, inlined from 'void WebCore::SplitElementCommand::executeApply()' at editing/SplitElementCommand.cpp:70:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'virtual void WebCore::SplitElementCommand::doApply()' at editing/SplitElementCommand.cpp:74:58: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::SplitElementCommand::doApply()' at editing/SplitElementCommand.cpp:74:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::SplitElementCommand::doUnapply()' at editing/SplitElementCommand.cpp:94:33: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'WTF::Vector::~Vector() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:520:31, inlined from 'virtual void WebCore::SplitElementCommand::doUnapply()' at editing/SplitElementCommand.cpp:101:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::SplitElementCommand::~SplitElementCommand()' at editing/SplitElementCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[28].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::SplitElementCommand::~SplitElementCommand()' at editing/SplitElementCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[27].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::SplitElementCommand::~SplitElementCommand()' at editing/SplitElementCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::SplitElementCommand::~SplitElementCommand()' at editing/SplitElementCommand.h:33:7, inlined from 'virtual WebCore::SplitElementCommand::~SplitElementCommand()' at editing/SplitElementCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[28].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::SplitElementCommand::~SplitElementCommand()' at editing/SplitElementCommand.h:33:7, inlined from 'virtual WebCore::SplitElementCommand::~SplitElementCommand()' at editing/SplitElementCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[27].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::SplitElementCommand::~SplitElementCommand()' at editing/SplitElementCommand.h:33:7, inlined from 'virtual WebCore::SplitElementCommand::~SplitElementCommand()' at editing/SplitElementCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SplitTextNodeCommand.lo editing/SplitTextNodeCommand.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/SplitTextNodeCommand.h:29, from editing/SplitTextNodeCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/SplitTextNodeCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SplitTextNodeContainingElementCommand.lo editing/SplitTextNodeContainingElementCommand.cpp In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/SplitTextNodeCommand.h:29, from editing/SplitTextNodeCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/SplitTextNodeCommand.h:29, from editing/SplitTextNodeCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/SplitTextNodeCommand.h:29, from editing/SplitTextNodeCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::SplitTextNodeCommand::insertText1AndTrimText2()' at editing/SplitTextNodeCommand.cpp:101:40: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'virtual void WebCore::SplitTextNodeCommand::doApply()' at editing/SplitTextNodeCommand.cpp:62:50: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::SplitTextNodeCommand::doApply()' at editing/SplitTextNodeCommand.cpp:62:27: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::SplitTextNodeCommand::~SplitTextNodeCommand()' at editing/SplitTextNodeCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[27].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::SplitTextNodeCommand::~SplitTextNodeCommand()' at editing/SplitTextNodeCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::SplitTextNodeCommand::~SplitTextNodeCommand()' at editing/SplitTextNodeCommand.h:35:7, inlined from 'virtual WebCore::SplitTextNodeCommand::~SplitTextNodeCommand()' at editing/SplitTextNodeCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[27].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::SplitTextNodeCommand::~SplitTextNodeCommand()' at editing/SplitTextNodeCommand.h:35:7, inlined from 'virtual WebCore::SplitTextNodeCommand::~SplitTextNodeCommand()' at editing/SplitTextNodeCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/SplitTextNodeContainingElementCommand.h:29, from editing/SplitTextNodeContainingElementCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/SplitTextNodeContainingElementCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TextCheckingHelper.lo editing/TextCheckingHelper.cpp In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/SplitTextNodeContainingElementCommand.h:29, from editing/SplitTextNodeContainingElementCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/SplitTextNodeContainingElementCommand.h:29, from editing/SplitTextNodeContainingElementCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/SplitTextNodeContainingElementCommand.h:29, from editing/SplitTextNodeContainingElementCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/SplitTextNodeContainingElementCommand.h:29, from editing/SplitTextNodeContainingElementCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/SplitTextNodeContainingElementCommand.h:29, from editing/SplitTextNodeContainingElementCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/SplitTextNodeContainingElementCommand.h:29, from editing/SplitTextNodeContainingElementCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/SplitTextNodeContainingElementCommand.h:29, from editing/SplitTextNodeContainingElementCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/SplitTextNodeContainingElementCommand.h:29, from editing/SplitTextNodeContainingElementCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/SplitTextNodeContainingElementCommand.h:29, from editing/SplitTextNodeContainingElementCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/SplitTextNodeContainingElementCommand.h:29, from editing/SplitTextNodeContainingElementCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/SplitTextNodeContainingElementCommand.h:29, from editing/SplitTextNodeContainingElementCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::SplitTextNodeContainingElementCommand::~SplitTextNodeContainingElementCommand()' at editing/SplitTextNodeContainingElementCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[29].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::SplitTextNodeContainingElementCommand::~SplitTextNodeContainingElementCommand()' at editing/SplitTextNodeContainingElementCommand.h:33:7, inlined from 'virtual WebCore::SplitTextNodeContainingElementCommand::~SplitTextNodeContainingElementCommand()' at editing/SplitTextNodeContainingElementCommand.h:33:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[29].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Text]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::SplitTextNodeContainingElementCommand::doApply()' at editing/SplitTextNodeContainingElementCommand.cpp:48:18: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::SplitTextNodeContainingElementCommand::doApply()' at editing/SplitTextNodeContainingElementCommand.cpp:56:32: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::SplitTextNodeContainingElementCommand::doApply()' at editing/SplitTextNodeContainingElementCommand.cpp:63:17: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::SplitTextNodeContainingElementCommand::doApply()' at editing/SplitTextNodeContainingElementCommand.cpp:63:17: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from page/EditorClient.h:30, from editing/TextCheckingHelper.h:24, from editing/TextCheckingHelper.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/TextCheckingHelper.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from page/EditorClient.h:30, from editing/TextCheckingHelper.h:24, from editing/TextCheckingHelper.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from page/EditorClient.h:30, from editing/TextCheckingHelper.h:24, from editing/TextCheckingHelper.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from page/EditorClient.h:30, from editing/TextCheckingHelper.h:24, from editing/TextCheckingHelper.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from page/EditorClient.h:30, from editing/TextCheckingHelper.h:24, from editing/TextCheckingHelper.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from page/EditorClient.h:30, from editing/TextCheckingHelper.h:24, from editing/TextCheckingHelper.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from page/EditorClient.h:30, from editing/TextCheckingHelper.h:24, from editing/TextCheckingHelper.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from page/EditorClient.h:30, from editing/TextCheckingHelper.h:24, from editing/TextCheckingHelper.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from page/EditorClient.h:30, from editing/TextCheckingHelper.h:24, from editing/TextCheckingHelper.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from page/EditorClient.h:30, from editing/TextCheckingHelper.h:24, from editing/TextCheckingHelper.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::String; long unsigned int inlineCapacity = 0]' editing/TextCheckingHelper.cpp:409:35: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from page/EditorClient.h:30, from editing/TextCheckingHelper.h:24, from editing/TextCheckingHelper.cpp:28: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from page/EditorClient.h:30, from editing/TextCheckingHelper.h:24, from editing/TextCheckingHelper.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/SpellingCorrectionController.h:40, from page/EditorClient.h:30, from editing/TextCheckingHelper.h:24, from editing/TextCheckingHelper.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TextIterator.lo editing/TextIterator.cpp In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/SpellingCorrectionController.h:41, from page/EditorClient.h:30, from editing/TextCheckingHelper.h:24, from editing/TextCheckingHelper.cpp:28: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'const WebCore::Position WebCore::RangeBoundaryPoint::toPosition() const' at dom/RangeBoundaryPoint.h:95:63, inlined from 'const WebCore::Position WebCore::Range::startPosition() const' at dom/Range.h:98:70, inlined from 'WTF::PassRefPtr WebCore::expandToParagraphBoundary(WTF::PassRefPtr)' at editing/TextCheckingHelper.cpp:43:73, inlined from 'WTF::PassRefPtr WebCore::TextCheckingParagraph::paragraphRange() const' at editing/TextCheckingHelper.cpp:84:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WTF::PassRefPtr WebCore::expandToParagraphBoundary(WTF::PassRefPtr)' at editing/TextCheckingHelper.cpp:43:52, inlined from 'WTF::PassRefPtr WebCore::TextCheckingParagraph::paragraphRange() const' at editing/TextCheckingHelper.cpp:84:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WTF::PassRefPtr WebCore::expandToParagraphBoundary(WTF::PassRefPtr)' at editing/TextCheckingHelper.cpp:43:52, inlined from 'WTF::PassRefPtr WebCore::TextCheckingParagraph::paragraphRange() const' at editing/TextCheckingHelper.cpp:84:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WTF::PassRefPtr WebCore::expandToParagraphBoundary(WTF::PassRefPtr)' at editing/TextCheckingHelper.cpp:43:73, inlined from 'WTF::PassRefPtr WebCore::TextCheckingParagraph::paragraphRange() const' at editing/TextCheckingHelper.cpp:84:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'const WebCore::Position WebCore::RangeBoundaryPoint::toPosition() const' at dom/RangeBoundaryPoint.h:95:63, inlined from 'const WebCore::Position WebCore::Range::endPosition() const' at dom/Range.h:99:66, inlined from 'WTF::PassRefPtr WebCore::expandToParagraphBoundary(WTF::PassRefPtr)' at editing/TextCheckingHelper.cpp:44:67, inlined from 'WTF::PassRefPtr WebCore::TextCheckingParagraph::paragraphRange() const' at editing/TextCheckingHelper.cpp:84:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WTF::PassRefPtr WebCore::expandToParagraphBoundary(WTF::PassRefPtr)' at editing/TextCheckingHelper.cpp:44:48, inlined from 'WTF::PassRefPtr WebCore::TextCheckingParagraph::paragraphRange() const' at editing/TextCheckingHelper.cpp:84:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WTF::PassRefPtr WebCore::expandToParagraphBoundary(WTF::PassRefPtr)' at editing/TextCheckingHelper.cpp:44:48, inlined from 'WTF::PassRefPtr WebCore::TextCheckingParagraph::paragraphRange() const' at editing/TextCheckingHelper.cpp:84:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WTF::PassRefPtr WebCore::expandToParagraphBoundary(WTF::PassRefPtr)' at editing/TextCheckingHelper.cpp:44:67, inlined from 'WTF::PassRefPtr WebCore::TextCheckingParagraph::paragraphRange() const' at editing/TextCheckingHelper.cpp:84:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from rendering/RenderObject.h:30, from rendering/RenderBoxModelObject.h:27, from rendering/InlineBox.h:24, from rendering/InlineTextBox.h:26, from editing/TextIterator.h:30, from editing/TextIterator.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'const WebCore::Position WebCore::RangeBoundaryPoint::toPosition() const' at dom/RangeBoundaryPoint.h:95:63, inlined from 'const WebCore::Position WebCore::Range::startPosition() const' at dom/Range.h:98:70, inlined from 'void WebCore::TextCheckingParagraph::expandRangeToNextEnd()' at editing/TextCheckingHelper.cpp:63:103: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::TextCheckingParagraph::expandRangeToNextEnd()' at editing/TextCheckingHelper.cpp:63:50: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::TextCheckingParagraph::expandRangeToNextEnd()' at editing/TextCheckingHelper.cpp:63:71: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::TextCheckingParagraph::expandRangeToNextEnd()' at editing/TextCheckingHelper.cpp:63:71: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TextCheckingParagraph::expandRangeToNextEnd()' at editing/TextCheckingHelper.cpp:63:103: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'const WebCore::Position WebCore::RangeBoundaryPoint::toPosition() const' at dom/RangeBoundaryPoint.h:95:63, inlined from 'const WebCore::Position WebCore::Range::startPosition() const' at dom/Range.h:98:70, inlined from 'WTF::PassRefPtr WebCore::TextCheckingParagraph::offsetAsRange() const' at editing/TextCheckingHelper.cpp:116:156: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'const WebCore::Position WebCore::RangeBoundaryPoint::toPosition() const' at dom/RangeBoundaryPoint.h:95:63, inlined from 'const WebCore::Position WebCore::Range::startPosition() const' at dom/Range.h:98:70, inlined from 'WTF::PassRefPtr WebCore::TextCheckingParagraph::offsetAsRange() const' at editing/TextCheckingHelper.cpp:116:122: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::TextCheckingParagraph::offsetAsRange() const' at editing/TextCheckingHelper.cpp:116:40: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WTF::PassRefPtr WebCore::TextCheckingParagraph::offsetAsRange() const' at editing/TextCheckingHelper.cpp:116:122: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WTF::PassRefPtr WebCore::TextCheckingParagraph::offsetAsRange() const' at editing/TextCheckingHelper.cpp:116:156: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'int WebCore::TextCheckingParagraph::offsetTo(const WebCore::Position&, WebCore::ExceptionCode&) const' at editing/TextCheckingHelper.cpp:98:18: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/TextIterator.cpp:27: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from rendering/RenderObject.h:30, from rendering/RenderBoxModelObject.h:27, from rendering/InlineBox.h:24, from rendering/InlineTextBox.h:26, from editing/TextIterator.h:30, from editing/TextIterator.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from rendering/RenderObject.h:30, from rendering/RenderBoxModelObject.h:27, from rendering/InlineBox.h:24, from rendering/InlineTextBox.h:26, from editing/TextIterator.h:30, from editing/TextIterator.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from rendering/RenderObject.h:30, from rendering/RenderBoxModelObject.h:27, from rendering/InlineBox.h:24, from rendering/InlineTextBox.h:26, from editing/TextIterator.h:30, from editing/TextIterator.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from rendering/RenderObject.h:30, from rendering/RenderBoxModelObject.h:27, from rendering/InlineBox.h:24, from rendering/InlineTextBox.h:26, from editing/TextIterator.h:30, from editing/TextIterator.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from rendering/RenderObject.h:30, from rendering/RenderBoxModelObject.h:27, from rendering/InlineBox.h:24, from rendering/InlineTextBox.h:26, from editing/TextIterator.h:30, from editing/TextIterator.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from rendering/RenderObject.h:30, from rendering/RenderBoxModelObject.h:27, from rendering/InlineBox.h:24, from rendering/InlineTextBox.h:26, from editing/TextIterator.h:30, from editing/TextIterator.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from rendering/RenderObject.h:30, from rendering/RenderBoxModelObject.h:27, from rendering/InlineBox.h:24, from rendering/InlineTextBox.h:26, from editing/TextIterator.h:30, from editing/TextIterator.cpp:28: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from rendering/RenderObject.h:30, from rendering/RenderBoxModelObject.h:27, from rendering/InlineBox.h:24, from rendering/InlineTextBox.h:26, from editing/TextIterator.h:30, from editing/TextIterator.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from rendering/RenderObject.h:30, from rendering/RenderBoxModelObject.h:27, from rendering/InlineBox.h:24, from rendering/InlineTextBox.h:26, from editing/TextIterator.h:30, from editing/TextIterator.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from rendering/RenderObject.h:30, from rendering/RenderBoxModelObject.h:27, from rendering/InlineBox.h:24, from rendering/InlineTextBox.h:26, from editing/TextIterator.h:30, from editing/TextIterator.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from rendering/RenderObject.h:30, from rendering/RenderBoxModelObject.h:27, from rendering/InlineBox.h:24, from rendering/InlineTextBox.h:26, from editing/TextIterator.h:30, from editing/TextIterator.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TypingCommand.lo editing/TypingCommand.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/TypingCommand.h:29, from editing/TypingCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/TypingCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/TypingCommand.h:29, from editing/TypingCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/TypingCommand.h:29, from editing/TypingCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/TypingCommand.h:29, from editing/TypingCommand.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/TypingCommand.h:29, from editing/TypingCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/TypingCommand.h:29, from editing/TypingCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/TypingCommand.h:29, from editing/TypingCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/TypingCommand.h:29, from editing/TypingCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/TypingCommand.h:29, from editing/TypingCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/TypingCommand.h:29, from editing/TypingCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/TypingCommand.h:29, from editing/TypingCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/TypingCommand.h:29, from editing/TypingCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/TypingCommand.h:29, from editing/TypingCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection& WebCore::VisibleSelection::operator=(const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::operator==(const WebCore::VisibleSelection&, const WebCore::VisibleSelection&)' at editing/VisibleSelection.h:138:32: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'bool WebCore::TypingCommand::makeEditableRootEmpty()' at editing/TypingCommand.cpp:460:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'bool WebCore::TypingCommand::makeEditableRootEmpty()' at editing/TypingCommand.cpp:462:32: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'bool WebCore::TypingCommand::makeEditableRootEmpty()' at editing/TypingCommand.cpp:463:60: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::TypingCommand::makeEditableRootEmpty()' at editing/TypingCommand.cpp:463:60: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::markMisspellingsAfterTyping(WebCore::TypingCommand::ETypingCommand)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::TypingCommand::markMisspellingsAfterTyping(WebCore::TypingCommand::ETypingCommand)' at editing/TypingCommand.cpp:352:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'p2.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::TypingCommand::markMisspellingsAfterTyping(WebCore::TypingCommand::ETypingCommand)' at editing/TypingCommand.cpp:352:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'p1.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::TypingCommand::markMisspellingsAfterTyping(WebCore::TypingCommand::ETypingCommand)' at editing/TypingCommand.cpp:353:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'previous.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::TypingCommand::markMisspellingsAfterTyping(WebCore::TypingCommand::ETypingCommand)' at editing/TypingCommand.cpp:353:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'start.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::TypingCommand::deleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:494:54: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::TypingCommand::deleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:501:47: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::deleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:509:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'void WebCore::TypingCommand::deleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:521:67: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::deleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:521:67: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::deleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:521:99: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::deleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:529:96: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::deleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:529:37: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::deleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:528:118: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::deleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:528:73: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::deleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:531:73: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::deleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:531:109: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::deleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:531:98: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::deleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:540:76: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::deleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:540:104: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::TypingCommand::deleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:542:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visibleStart.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::TypingCommand::deleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:542:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visibleStart.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::forwardDeleteKeyPressed(WebCore::TextGranularity, bool)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::TypingCommand::forwardDeleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:593:41: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::forwardDeleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:594:87: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::TypingCommand::forwardDeleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:594:44: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionAfterNode(WebCore::Node*)' at dom/Position.h:237:64, inlined from 'void WebCore::TypingCommand::forwardDeleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:598:91: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::forwardDeleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:598:70: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::forwardDeleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:598:91: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::TypingCommand::forwardDeleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:628:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visibleEnd.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::forwardDeleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:628:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'downstreamEnd.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::forwardDeleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:608:100: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::forwardDeleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:615:64: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::forwardDeleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:616:50: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'selectionToDelete.WebCore::VisibleSelection::m_extent.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::forwardDeleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:619:87: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::forwardDeleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:619:44: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::forwardDeleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:620:119: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::forwardDeleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:620:60: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::forwardDeleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:622:60: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::TypingCommand::forwardDeleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:623:26: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::forwardDeleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:625:78: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::forwardDeleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:626:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'extent.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::TypingCommand::forwardDeleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:628:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visibleEnd.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::forwardDeleteKeyPressed(WebCore::TextGranularity, bool)' at editing/TypingCommand.cpp:628:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'downstreamEnd.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::TypingCommand::insertParagraphSeparatorInQuotedContent()' at editing/TypingCommand.cpp:438:52: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::VisibleSelection::isNonOrphanedCaretOrRange() const' at editing/VisibleSelection.h:78:79, inlined from 'virtual void WebCore::TypingCommand::doApply()' at editing/TypingCommand.cpp:283:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((const WTF::RefPtr*)this)[17].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'static void WebCore::TypingCommand::insertText(WebCore::Document*, const WTF::String&, const WebCore::VisibleSelection&, WebCore::TypingCommand::Options, WebCore::TypingCommand::TextCompositionType)' at editing/TypingCommand.cpp:175:54: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/UnlinkCommand.lo editing/UnlinkCommand.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/UnlinkCommand.h:29, from editing/UnlinkCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/UnlinkCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/UnlinkCommand.h:29, from editing/UnlinkCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/UnlinkCommand.h:29, from editing/UnlinkCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/CompositeEditCommand.h:29, from editing/UnlinkCommand.h:29, from editing/UnlinkCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::VisibleSelection::isNonOrphanedRange() const' at editing/VisibleSelection.h:77:65, inlined from 'virtual void WebCore::UnlinkCommand::doApply()' at editing/UnlinkCommand.cpp:41:46: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((const WTF::RefPtr*)this)[17].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::VisibleSelection::isNonOrphanedRange() const' at editing/VisibleSelection.h:77:65, inlined from 'virtual void WebCore::UnlinkCommand::doApply()' at editing/UnlinkCommand.cpp:41:46: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((const WTF::RefPtr*)this)[17].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::UnlinkCommand::doApply()' at editing/UnlinkCommand.cpp:44:24: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLAnchorElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::HTMLAnchorElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::UnlinkCommand::doApply()' at editing/UnlinkCommand.cpp:44:50: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::UnlinkCommand::doApply()' at editing/UnlinkCommand.cpp:44:24: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLAnchorElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::HTMLAnchorElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::UnlinkCommand::doApply()' at editing/UnlinkCommand.cpp:44:50: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/VisiblePosition.lo editing/VisiblePosition.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/VisibleSelection.lo editing/VisibleSelection.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from editing/VisiblePosition.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from editing/VisibleSelection.h:30, from editing/VisibleSelection.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/VisiblePosition.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/VisibleSelection.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from editing/VisiblePosition.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from editing/VisiblePosition.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from editing/VisiblePosition.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from editing/VisiblePosition.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from editing/VisiblePosition.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from editing/VisiblePosition.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from editing/VisiblePosition.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from editing/VisiblePosition.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from editing/VisiblePosition.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from editing/VisiblePosition.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from editing/VisiblePosition.h:30, from editing/VisiblePosition.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'UChar32 WebCore::VisiblePosition::characterAfter() const' at editing/VisiblePosition.cpp:557:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::VisiblePosition::honorEditableBoundaryAtOrBefore(const WebCore::VisiblePosition&) const' at editing/VisiblePosition.cpp:413:59: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::VisiblePosition::honorEditableBoundaryAtOrBefore(const WebCore::VisiblePosition&) const' at editing/VisiblePosition.cpp:422:47: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::VisiblePosition::honorEditableBoundaryAtOrBefore(const WebCore::VisiblePosition&) const' at editing/VisiblePosition.cpp:431:71: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::VisiblePosition::honorEditableBoundaryAtOrAfter(const WebCore::VisiblePosition&) const' at editing/VisiblePosition.cpp:439:59: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::VisiblePosition::honorEditableBoundaryAtOrAfter(const WebCore::VisiblePosition&) const' at editing/VisiblePosition.cpp:448:47: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::VisiblePosition::honorEditableBoundaryAtOrAfter(const WebCore::VisiblePosition&) const' at editing/VisiblePosition.cpp:457:71: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Element* WebCore::enclosingBlockFlowElement(const WebCore::VisiblePosition&)' at editing/VisiblePosition.cpp:678:42: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(const WTF::RefPtr*)visiblePosition.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Position WebCore::canonicalizeCandidate(const WebCore::Position&)' at editing/VisiblePosition.cpp:469:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'upstream.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Position WebCore::VisiblePosition::canonicalPosition(const WebCore::Position&)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Position WebCore::VisiblePosition::canonicalPosition(const WebCore::Position&)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Position WebCore::VisiblePosition::canonicalPosition(const WebCore::Position&)' at editing/VisiblePosition.cpp:536:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'next.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Position WebCore::VisiblePosition::canonicalPosition(const WebCore::Position&)' at editing/VisiblePosition.cpp:536:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'position.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::VisiblePosition::next(WebCore::EditingBoundaryCrossingRule) const' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::isLastVisiblePositionInNode(const WebCore::VisiblePosition&, const WebCore::Node*)' at editing/VisiblePosition.cpp:698:40: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::isLastVisiblePositionInNode(const WebCore::VisiblePosition&, const WebCore::Node*)' at editing/VisiblePosition.cpp:702:49: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'next.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::isLastVisiblePositionInNode(const WebCore::VisiblePosition&, const WebCore::Node*)' at editing/VisiblePosition.cpp:703:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'next.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::VisiblePosition::previous(WebCore::EditingBoundaryCrossingRule) const' at editing/VisiblePosition.cpp:103:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::isFirstVisiblePositionInNode(const WebCore::VisiblePosition&, const WebCore::Node*)' at editing/VisiblePosition.cpp:686:40: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::isFirstVisiblePositionInNode(const WebCore::VisiblePosition&, const WebCore::Node*)' at editing/VisiblePosition.cpp:690:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'previous.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::isFirstVisiblePositionInNode(const WebCore::VisiblePosition&, const WebCore::Node*)' at editing/VisiblePosition.cpp:691:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'previous.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::VisiblePosition::leftVisuallyDistinctCandidate() const' at editing/VisiblePosition.cpp:232:13: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Position WebCore::VisiblePosition::leftVisuallyDistinctCandidate() const' at editing/VisiblePosition.cpp:237:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'downstreamStart.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Position WebCore::VisiblePosition::leftVisuallyDistinctCandidate() const' at editing/VisiblePosition.cpp:237:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'p.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from editing/VisibleSelection.h:30, from editing/VisibleSelection.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from editing/VisibleSelection.h:30, from editing/VisibleSelection.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from editing/VisibleSelection.h:30, from editing/VisibleSelection.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from editing/VisibleSelection.h:30, from editing/VisibleSelection.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from editing/VisibleSelection.h:30, from editing/VisibleSelection.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from editing/VisibleSelection.h:30, from editing/VisibleSelection.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::VisiblePosition::left(bool) const' at editing/VisiblePosition.cpp:254:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from editing/VisibleSelection.h:30, from editing/VisibleSelection.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from editing/VisibleSelection.h:30, from editing/VisibleSelection.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from editing/VisibleSelection.h:30, from editing/VisibleSelection.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from editing/VisibleSelection.h:30, from editing/VisibleSelection.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::VisiblePosition::rightVisuallyDistinctCandidate() const' at editing/VisiblePosition.cpp:384:13: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Position WebCore::VisiblePosition::rightVisuallyDistinctCandidate() const' at editing/VisiblePosition.cpp:389:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'downstreamStart.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Position WebCore::VisiblePosition::rightVisuallyDistinctCandidate() const' at editing/VisiblePosition.cpp:389:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'p.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::VisiblePosition::right(bool) const' at editing/VisiblePosition.cpp:406:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::startVisiblePosition(const WebCore::Range*, WebCore::EAffinity)' at editing/VisiblePosition.cpp:644:28: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::startVisiblePosition(const WebCore::Range*, WebCore::EAffinity)' at editing/VisiblePosition.cpp:644:28: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::endVisiblePosition(const WebCore::Range*, WebCore::EAffinity)' at editing/VisiblePosition.cpp:650:28: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::endVisiblePosition(const WebCore::Range*, WebCore::EAffinity)' at editing/VisiblePosition.cpp:650:28: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::setStart(WebCore::Range*, const WebCore::VisiblePosition&)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'bool WebCore::setStart(WebCore::Range*, const WebCore::VisiblePosition&)' at editing/VisiblePosition.cpp:659:16: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::setStart(WebCore::Range*, const WebCore::VisiblePosition&)' at editing/VisiblePosition.cpp:661:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'p.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::setEnd(WebCore::Range*, const WebCore::VisiblePosition&)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'bool WebCore::setEnd(WebCore::Range*, const WebCore::VisiblePosition&)' at editing/VisiblePosition.cpp:669:14: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::setEnd(WebCore::Range*, const WebCore::VisiblePosition&)' at editing/VisiblePosition.cpp:671:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'p.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WTF::PassRefPtr WebCore::makeRange(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WTF::PassRefPtr WebCore::makeRange(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::makeRange(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/VisiblePosition.cpp:638:147: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::makeRange(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/VisiblePosition.cpp:638:147: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::makeRange(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/VisiblePosition.cpp:638:147: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WTF::PassRefPtr WebCore::makeRange(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/VisiblePosition.cpp:639:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 's.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from dom/Node.h:32, from editing/VisiblePosition.h:30, from editing/VisibleSelection.h:30, from editing/VisibleSelection.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setWithoutValidation(const WebCore::Position&, const WebCore::Position&)' at editing/VisibleSelection.cpp:442:14: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setWithoutValidation(const WebCore::Position&, const WebCore::Position&)' at editing/VisibleSelection.cpp:443:16: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setWithoutValidation(const WebCore::Position&, const WebCore::Position&)' at editing/VisibleSelection.cpp:446:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setWithoutValidation(const WebCore::Position&, const WebCore::Position&)' at editing/VisibleSelection.cpp:447:17: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setWithoutValidation(const WebCore::Position&, const WebCore::Position&)' at editing/VisibleSelection.cpp:449:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setWithoutValidation(const WebCore::Position&, const WebCore::Position&)' at editing/VisibleSelection.cpp:450:17: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::updateSelectionType()' at editing/VisibleSelection.cpp:399:72: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::VisibleSelection::isContentEditable() const' at editing/VisibleSelection.cpp:587:36: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::VisibleSelection::isContentRichlyEditable() const' at editing/VisibleSelection.cpp:592:42: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Element* WebCore::VisibleSelection::rootEditableElement() const' at editing/VisibleSelection.cpp:597:41: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Node* WebCore::VisibleSelection::shadowTreeRootNode() const' at editing/VisibleSelection.cpp:602:44: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((const WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Node* WebCore::VisibleSelection::shadowTreeRootNode() const' at editing/VisibleSelection.cpp:602:17: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((const WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::VisibleSelection::isAll(WebCore::EditingBoundaryCrossingRule) const' at editing/VisibleSelection.cpp:223:96: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::VisibleSelection::isAll(WebCore::EditingBoundaryCrossingRule) const' at editing/VisibleSelection.cpp:223:89: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::VisibleSelection::isAll(WebCore::EditingBoundaryCrossingRule) const' at editing/VisibleSelection.cpp:223:49: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setBaseAndExtentToDeepEquivalents()' at editing/VisibleSelection.cpp:247:68: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setBaseAndExtentToDeepEquivalents()' at editing/VisibleSelection.cpp:249:24: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setBaseAndExtentToDeepEquivalents()' at editing/VisibleSelection.cpp:252:72: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setBaseAndExtentToDeepEquivalents()' at editing/VisibleSelection.cpp:258:18: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setBaseAndExtentToDeepEquivalents()' at editing/VisibleSelection.cpp:261:20: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:270:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:271:17: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:273:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:274:17: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:292:62: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:303:36: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'end.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:309:66: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'end.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:311:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'end.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:321:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'originalEnd.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:321:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'start.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:323:92: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:323:38: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:323:39: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:324:85: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:328:87: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:328:35: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisiblePosition.h:51:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:337:39: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'end.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:341:87: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:341:35: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:342:82: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:342:30: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:342:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:347:36: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:348:59: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisiblePosition.h:51:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:359:62: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'end.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:362:27: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'end.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:370:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visibleParagraphEnd.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:372:92: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:372:38: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:372:39: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:373:85: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:373:35: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:376:92: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:376:40: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:377:86: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:380:91: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:380:39: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:381:85: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:381:35: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:389:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity)' at editing/VisibleSelection.cpp:391:17: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::lastPositionInNode(WebCore::Node*)' at dom/Position.h:253:97, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingShadowBoundaries()' at editing/VisibleSelection.cpp:470:34: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingShadowBoundaries()' at editing/VisibleSelection.cpp:470:34: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingShadowBoundaries()' at editing/VisibleSelection.cpp:471:17: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingShadowBoundaries()' at editing/VisibleSelection.cpp:473:32: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionAfterNode(WebCore::Node*)' at dom/Position.h:237:64, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingShadowBoundaries()' at editing/VisibleSelection.cpp:473:32: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingShadowBoundaries()' at editing/VisibleSelection.cpp:474:19: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:500:43: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'first.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:503:27: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:505:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'first.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:511:40: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'last.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:513:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:514:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'last.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionAfterNode(WebCore::Node*)' at dom/Position.h:237:64, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:528:38: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionInParentBeforeNode(const WebCore::Node*)' at dom/Position.h:218:94, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:532:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionAfterNode(WebCore::Node*)' at dom/Position.h:237:64, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:534:42: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:542:35: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:543:37: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:548:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'previous.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:548:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'p.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:547:45: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:547:44: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'previous.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:548:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'previous.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:548:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'p.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:557:39: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:557:54: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'p.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:557:39: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionInParentAfterNode(const WebCore::Node*)' at dom/Position.h:224:98, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:561:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:563:43: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:571:35: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:572:37: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:577:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'next.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:577:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'p.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:576:43: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:576:42: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'next.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:577:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'next.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:577:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'p.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()' at editing/VisibleSelection.cpp:582:44: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::lastPositionInNode(WebCore::Node*)' at dom/Position.h:253:97, inlined from 'static WebCore::VisibleSelection WebCore::VisibleSelection::selectionFromContentsOfNode(WebCore::Node*)' at editing/VisibleSelection.cpp:93:74: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'static WebCore::VisibleSelection WebCore::VisibleSelection::selectionFromContentsOfNode(WebCore::Node*)' at editing/VisibleSelection.cpp:93:48: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'static WebCore::VisibleSelection WebCore::VisibleSelection::selectionFromContentsOfNode(WebCore::Node*)' at editing/VisibleSelection.cpp:93:48: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'static WebCore::VisibleSelection WebCore::VisibleSelection::selectionFromContentsOfNode(WebCore::Node*)' at editing/VisibleSelection.cpp:93:74: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'const WebCore::Position WebCore::RangeBoundaryPoint::toPosition() const' at dom/RangeBoundaryPoint.h:95:63, inlined from 'const WebCore::Position WebCore::Range::startPosition() const' at dom/Range.h:98:70, inlined from 'WebCore::VisibleSelection::VisibleSelection(const WebCore::Range*, WebCore::EAffinity)' at editing/VisibleSelection.cpp:83:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'const WebCore::Position WebCore::RangeBoundaryPoint::toPosition() const' at dom/RangeBoundaryPoint.h:95:63, inlined from 'const WebCore::Position WebCore::Range::endPosition() const' at dom/Range.h:99:66, inlined from 'WebCore::VisibleSelection::VisibleSelection(const WebCore::Range*, WebCore::EAffinity)' at editing/VisibleSelection.cpp:84:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setBase(const WebCore::Position&)' at editing/VisibleSelection.cpp:98:14: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setBase(const WebCore::VisiblePosition&)' at editing/VisibleSelection.cpp:104:44: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(const WTF::RefPtr*)visiblePosition.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setExtent(const WebCore::Position&)' at editing/VisibleSelection.cpp:110:16: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::VisibleSelection::setExtent(const WebCore::VisiblePosition&)' at editing/VisibleSelection.cpp:116:46: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(const WTF::RefPtr*)visiblePosition.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::VisibleSelection::firstRange() const' at editing/VisibleSelection.cpp:126:68: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WTF::PassRefPtr WebCore::VisibleSelection::firstRange() const' at editing/VisibleSelection.cpp:127:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'end.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WTF::PassRefPtr WebCore::VisibleSelection::firstRange() const' at editing/VisibleSelection.cpp:127:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'start.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WTF::PassRefPtr WebCore::VisibleSelection::toNormalizedRange() const' at editing/VisibleSelection.cpp:149:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WTF::PassRefPtr WebCore::VisibleSelection::toNormalizedRange() const' at editing/VisibleSelection.cpp:150:13: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'e.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WTF::PassRefPtr WebCore::VisibleSelection::toNormalizedRange() const' at editing/VisibleSelection.cpp:170:17: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 's.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::VisibleSelection::toNormalizedRange() const' at editing/VisibleSelection.cpp:182:58: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WTF::PassRefPtr WebCore::VisibleSelection::toNormalizedRange() const' at editing/VisibleSelection.cpp:183:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'e.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WTF::PassRefPtr WebCore::VisibleSelection::toNormalizedRange() const' at editing/VisibleSelection.cpp:183:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 's.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::makeSearchRange(const WebCore::Position&)' at ../JavaScriptCore/wtf/PassRefPtr.h:74:23, inlined from 'void WebCore::VisibleSelection::appendTrailingWhitespace()' at editing/VisibleSelection.cpp:228:48: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::makeSearchRange(const WebCore::Position&)' at editing/VisibleSelection.cpp:212:26, inlined from 'void WebCore::VisibleSelection::appendTrailingWhitespace()' at editing/VisibleSelection.cpp:228:48: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'const WebCore::Position WebCore::RangeBoundaryPoint::toPosition() const' at dom/RangeBoundaryPoint.h:95:63, inlined from 'const WebCore::Position WebCore::Range::endPosition() const' at dom/Range.h:99:66, inlined from 'void WebCore::VisibleSelection::appendTrailingWhitespace()' at editing/VisibleSelection.cpp:238:44: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/visible_units.lo editing/visible_units.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Position.h:29, from editing/visible_units.h:30, from editing/visible_units.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/visible_units.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Position.h:29, from editing/visible_units.h:30, from editing/visible_units.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Position.h:29, from editing/visible_units.h:30, from editing/visible_units.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Position.h:29, from editing/visible_units.h:30, from editing/visible_units.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Position.h:29, from editing/visible_units.h:30, from editing/visible_units.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Position.h:29, from editing/visible_units.h:30, from editing/visible_units.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Position.h:29, from editing/visible_units.h:30, from editing/visible_units.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Position.h:29, from editing/visible_units.h:30, from editing/visible_units.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Position.h:29, from editing/visible_units.h:30, from editing/visible_units.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Position.h:29, from editing/visible_units.h:30, from editing/visible_units.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/ContainerNode.h:27, from dom/Position.h:29, from editing/visible_units.h:30, from editing/visible_units.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/Position.h:29, from editing/visible_units.h:30, from editing/visible_units.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::isStartOfDocument(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1017:39: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::isEndOfDocument(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1022:35: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::RootInlineBox* WebCore::rootBoxForLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:334:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(const WTF::RefPtr*)c.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::inSameBlock(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/visible_units.cpp:959:112: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::inSameBlock(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/visible_units.cpp:959:58: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::inSameDocument(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1013:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(const WTF::RefPtr*)b.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::inSameDocument(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1013:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(const WTF::RefPtr*)a.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'const WebCore::Position WebCore::RangeBoundaryPoint::toPosition() const' at dom/RangeBoundaryPoint.h:95:63: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::endPositionForLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:431:41: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::endPositionForLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:437:78: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionAfterNode(WebCore::Node*)' at dom/Position.h:237:64, inlined from 'WebCore::VisiblePosition WebCore::endPositionForLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:439:32: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::endPositionForLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:439:40: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::lastPositionInNode(WebCore::Node*)' at dom/Position.h:253:97: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'WebCore::VisiblePosition WebCore::startOfDocument(const WebCore::Node*)' at editing/visible_units.cpp:979:47: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::startOfDocument(const WebCore::Node*)' at editing/visible_units.cpp:979:47: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::startOfDocument(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:984:44: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(const WTF::RefPtr*)c.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionAfterNode(WebCore::Node*)' at dom/Position.h:237:64, inlined from 'WebCore::VisiblePosition WebCore::endOfParagraph(const WebCore::VisiblePosition&, WebCore::EditingBoundaryCrossingRule)' at editing/visible_units.cpp:823:33: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::endOfParagraph(const WebCore::VisiblePosition&, WebCore::EditingBoundaryCrossingRule)' at editing/visible_units.cpp:823:33: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::endOfParagraph(const WebCore::VisiblePosition&, WebCore::EditingBoundaryCrossingRule)' at editing/visible_units.cpp:884:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'p.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::startOfNextParagraph(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:896:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'paragraphEnd.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::isEndOfParagraph(const WebCore::VisiblePosition&, WebCore::EditingBoundaryCrossingRule)' at editing/visible_units.cpp:910:52: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::startOfEditableContent(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1029:75: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'WebCore::VisiblePosition WebCore::startOfEditableContent(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1033:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::startOfEditableContent(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1033:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::endOfEditableContent(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1038:75: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::lastPositionInNode(WebCore::Node*)' at dom/Position.h:253:97, inlined from 'WebCore::VisiblePosition WebCore::endOfEditableContent(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1042:30: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::endOfEditableContent(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1042:30: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::lastPositionInNode(WebCore::Node*)' at dom/Position.h:253:97, inlined from 'WebCore::VisiblePosition WebCore::endOfDocument(const WebCore::Node*)' at editing/visible_units.cpp:993:46: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::endOfDocument(const WebCore::Node*)' at editing/visible_units.cpp:993:46: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::endOfDocument(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:998:42: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(const WTF::RefPtr*)c.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'WebCore::VisiblePosition WebCore::startOfBlock(const WebCore::VisiblePosition&, WebCore::EditingBoundaryCrossingRule)' at editing/visible_units.cpp:945:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::startOfBlock(const WebCore::VisiblePosition&, WebCore::EditingBoundaryCrossingRule)' at editing/visible_units.cpp:945:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::startOfBlock(const WebCore::VisiblePosition&, WebCore::EditingBoundaryCrossingRule)' at editing/visible_units.cpp:946:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'position.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::isStartOfBlock(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:964:50: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::lastPositionInNode(WebCore::Node*)' at dom/Position.h:253:97, inlined from 'WebCore::VisiblePosition WebCore::endOfBlock(const WebCore::VisiblePosition&, WebCore::EditingBoundaryCrossingRule)' at editing/visible_units.cpp:954:30: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::endOfBlock(const WebCore::VisiblePosition&, WebCore::EditingBoundaryCrossingRule)' at editing/visible_units.cpp:954:30: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::endOfBlock(const WebCore::VisiblePosition&, WebCore::EditingBoundaryCrossingRule)' at editing/visible_units.cpp:955:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'position.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::isEndOfBlock(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:969:48: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'WebCore::Position WebCore::firstPositionInOrBeforeNode(WebCore::Node*)' at editing/htmlediting.h:123:93, inlined from 'WebCore::VisiblePosition WebCore::previousLinePosition(const WebCore::VisiblePosition&, int)' at editing/visible_units.cpp:538:64: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'WebCore::Position WebCore::firstPositionInOrBeforeNode(WebCore::Node*)' at editing/htmlediting.h:123:93, inlined from 'WebCore::VisiblePosition WebCore::previousLinePosition(const WebCore::VisiblePosition&, int)' at editing/visible_units.cpp:538:64: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::previousLinePosition(const WebCore::VisiblePosition&, int)' at editing/visible_units.cpp:538:64: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::previousLinePosition(const WebCore::VisiblePosition&, int)' at ../JavaScriptCore/wtf/PassRefPtr.h:74:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::previousLinePosition(const WebCore::VisiblePosition&, int)' at editing/visible_units.cpp:558:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionInParentBeforeNode(const WebCore::Node*)' at dom/Position.h:218:94, inlined from 'WebCore::VisiblePosition WebCore::previousLinePosition(const WebCore::VisiblePosition&, int)' at editing/visible_units.cpp:569:46: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::previousLinePosition(const WebCore::VisiblePosition&, int)' at editing/visible_units.cpp:580:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'p.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'WebCore::VisiblePosition WebCore::startOfParagraph(const WebCore::VisiblePosition&, WebCore::EditingBoundaryCrossingRule)' at editing/visible_units.cpp:752:34: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::startOfParagraph(const WebCore::VisiblePosition&, WebCore::EditingBoundaryCrossingRule)' at editing/visible_units.cpp:752:34: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::startOfParagraph(const WebCore::VisiblePosition&, WebCore::EditingBoundaryCrossingRule)' at editing/visible_units.cpp:812:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'p.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::inSameParagraph(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&, WebCore::EditingBoundaryCrossingRule)' at editing/visible_units.cpp:900:45: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::inSameParagraph(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&, WebCore::EditingBoundaryCrossingRule)' at editing/visible_units.cpp:900:90: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::operator==(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:122:50, inlined from 'WebCore::VisiblePosition WebCore::previousParagraphPosition(const WebCore::VisiblePosition&, int)' at editing/visible_units.cpp:918:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::previousParagraphPosition(const WebCore::VisiblePosition&, int)' at editing/visible_units.cpp:921:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'n.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::previousParagraphPosition(const WebCore::VisiblePosition&, int)' at editing/visible_units.cpp:920:15: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*).WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::isStartOfParagraph(const WebCore::VisiblePosition&, WebCore::EditingBoundaryCrossingRule)' at editing/visible_units.cpp:905:54: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'WebCore::Position WebCore::firstPositionInOrBeforeNode(WebCore::Node*)' at editing/htmlediting.h:123:93, inlined from 'WebCore::VisiblePosition WebCore::nextLinePosition(const WebCore::VisiblePosition&, int)' at editing/visible_units.cpp:649:64: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'WebCore::Position WebCore::firstPositionInOrBeforeNode(WebCore::Node*)' at editing/htmlediting.h:123:93, inlined from 'WebCore::VisiblePosition WebCore::nextLinePosition(const WebCore::VisiblePosition&, int)' at editing/visible_units.cpp:649:64: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::nextLinePosition(const WebCore::VisiblePosition&, int)' at editing/visible_units.cpp:649:64: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::nextLinePosition(const WebCore::VisiblePosition&, int)' at ../JavaScriptCore/wtf/PassRefPtr.h:74:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::nextLinePosition(const WebCore::VisiblePosition&, int)' at editing/visible_units.cpp:665:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionInParentBeforeNode(const WebCore::Node*)' at dom/Position.h:218:94, inlined from 'WebCore::VisiblePosition WebCore::nextLinePosition(const WebCore::VisiblePosition&, int)' at editing/visible_units.cpp:676:46: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::nextLinePosition(const WebCore::VisiblePosition&, int)' at editing/visible_units.cpp:687:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'p.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/WrapContentsInDummySpanCommand.lo editing/WrapContentsInDummySpanCommand.cpp In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'bool WebCore::operator==(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:122:50, inlined from 'WebCore::VisiblePosition WebCore::nextParagraphPosition(const WebCore::VisiblePosition&, int)' at editing/visible_units.cpp:930:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::nextParagraphPosition(const WebCore::VisiblePosition&, int)' at editing/visible_units.cpp:933:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'n.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::nextParagraphPosition(const WebCore::VisiblePosition&, int)' at editing/visible_units.cpp:932:15: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*).WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'WebCore::VisiblePosition WebCore::logicalStartPositionForLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1068:97, inlined from 'WebCore::VisiblePosition WebCore::logicalStartOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1076:59: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::logicalStartPositionForLine(const WebCore::VisiblePosition&)' at ../JavaScriptCore/wtf/PassRefPtr.h:74:23, inlined from 'WebCore::VisiblePosition WebCore::logicalStartOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1076:59: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::logicalStartPositionForLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1070:1, inlined from 'WebCore::VisiblePosition WebCore::logicalStartOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1076:59: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visPos.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::logicalStartOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1078:66: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::logicalStartOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1079:58: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::firstPositionInNode(WebCore::Node*)' at dom/Position.h:248:70, inlined from 'WebCore::VisiblePosition WebCore::logicalStartOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1080:39: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::logicalStartOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1080:39: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::logicalStartOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1083:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visPos.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::inSameLogicalLine(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1123:47: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::inSameLogicalLine(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1123:72: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'WebCore::VisiblePosition WebCore::logicalEndPositionForLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1108:33, inlined from 'WebCore::VisiblePosition WebCore::logicalEndOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1131:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::logicalEndPositionForLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1108:48, inlined from 'WebCore::VisiblePosition WebCore::logicalEndOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1131:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::logicalEndPositionForLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1114:85, inlined from 'WebCore::VisiblePosition WebCore::logicalEndOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1131:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionAfterNode(WebCore::Node*)' at dom/Position.h:237:64, inlined from 'WebCore::VisiblePosition WebCore::logicalEndPositionForLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1116:32, inlined from 'WebCore::VisiblePosition WebCore::logicalEndOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1131:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::logicalEndPositionForLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1116:47, inlined from 'WebCore::VisiblePosition WebCore::logicalEndOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1131:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::logicalEndPositionForLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1119:1, inlined from 'WebCore::VisiblePosition WebCore::logicalEndOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1131:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::logicalEndOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1139:34: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visPos.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::logicalEndOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1141:66: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::logicalEndOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1142:58: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::lastPositionInNode(WebCore::Node*)' at dom/Position.h:253:97, inlined from 'WebCore::VisiblePosition WebCore::logicalEndOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1143:38: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::logicalEndOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1143:38: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::logicalEndOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1146:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visPos.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::Position WebCore::positionBeforeNode(WebCore::Node*)' at dom/Position.h:231:65, inlined from 'WebCore::VisiblePosition WebCore::startPositionForLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:383:90, inlined from 'WebCore::VisiblePosition WebCore::startOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:389:52: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::startOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:392:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visPos.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::inSameLine(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/visible_units.cpp:465:40: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::inSameLine(const WebCore::VisiblePosition&, const WebCore::VisiblePosition&)' at editing/visible_units.cpp:465:58: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::endOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:454:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visPos.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::endOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:457:43: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visPos.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::endOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:461:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visPos.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/WrapContentsInDummySpanCommand.h:29, from editing/WrapContentsInDummySpanCommand.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::isEndOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:475:43: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'bool WebCore::isStartOfLine(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:470:45: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::previousBoundary(const WebCore::VisiblePosition&, WebCore::BoundarySearchFunction)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::previousBoundary(const WebCore::VisiblePosition&, WebCore::BoundarySearchFunction)' at ../JavaScriptCore/wtf/PassRefPtr.h:74:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::previousBoundary(const WebCore::VisiblePosition&, WebCore::BoundarySearchFunction)' at ../JavaScriptCore/wtf/PassRefPtr.h:74:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'UChar32 WebCore::VisiblePosition::characterBefore() const' at editing/VisiblePosition.h:80:54, inlined from 'WebCore::VisiblePosition WebCore::previousBoundary(const WebCore::VisiblePosition&, WebCore::BoundarySearchFunction)' at editing/visible_units.cpp:69:39: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::previousBoundary(const WebCore::VisiblePosition&, WebCore::BoundarySearchFunction)' at editing/visible_units.cpp:86:26: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::previousBoundary(const WebCore::VisiblePosition&, WebCore::BoundarySearchFunction)' at editing/visible_units.cpp:87:24: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::previousBoundary(const WebCore::VisiblePosition&, WebCore::BoundarySearchFunction)' at editing/visible_units.cpp:132:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'end.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::previousBoundary(const WebCore::VisiblePosition&, WebCore::BoundarySearchFunction)' at editing/visible_units.cpp:132:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'start.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::previousBoundary(const WebCore::VisiblePosition&, WebCore::BoundarySearchFunction)' at editing/visible_units.cpp:132:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::startOfWord(const WebCore::VisiblePosition&, WebCore::EWordSide)' at editing/visible_units.cpp:248:20: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'p.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::startOfWord(const WebCore::VisiblePosition&, WebCore::EWordSide)' at editing/visible_units.cpp:253:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'p.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::previousWordPosition(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:298:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'prev.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::previousWordBreakInBoxInsideBlockWithSameDirectionality(const WebCore::InlineBox*, const WebCore::VisiblePosition&, int&)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::previousWordBreakInBoxInsideBlockWithSameDirectionality(const WebCore::InlineBox*, const WebCore::VisiblePosition&, int&)' at ../JavaScriptCore/wtf/PassRefPtr.h:74:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::previousWordBreakInBoxInsideBlockWithSameDirectionality(const WebCore::InlineBox*, const WebCore::VisiblePosition&, int&)' at editing/visible_units.cpp:1173:47: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'wordBreak.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::previousWordBoundaryInBox(const WebCore::InlineBox*, int)' at editing/visible_units.cpp:1365:110: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'wordBreak.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::previousWordBoundaryInBox(const WebCore::InlineBox*, int)' at editing/visible_units.cpp:1372:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'wordBreak.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from editing/WrapContentsInDummySpanCommand.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::previousSentencePosition(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:727:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'prev.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::nextBoundary(const WebCore::VisiblePosition&, WebCore::BoundarySearchFunction)' at editing/visible_units.cpp:166:26: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::nextBoundary(const WebCore::VisiblePosition&, WebCore::BoundarySearchFunction)' at editing/visible_units.cpp:195:41: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::nextBoundary(const WebCore::VisiblePosition&, WebCore::BoundarySearchFunction)' at editing/visible_units.cpp:201:43: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::nextBoundary(const WebCore::VisiblePosition&, WebCore::BoundarySearchFunction)' at editing/visible_units.cpp:208:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::nextBoundary(const WebCore::VisiblePosition&, WebCore::BoundarySearchFunction)' at editing/visible_units.cpp:215:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'start.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::nextBoundary(const WebCore::VisiblePosition&, WebCore::BoundarySearchFunction)' at editing/visible_units.cpp:215:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'pos.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::endOfWord(const WebCore::VisiblePosition&, WebCore::EWordSide)' at editing/visible_units.cpp:275:24: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'p.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::endOfWord(const WebCore::VisiblePosition&, WebCore::EWordSide)' at editing/visible_units.cpp:282:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'p.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::nextWordPosition(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:314:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'next.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::positionBeforeNextWord(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1484:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::positionBeforeNextWord(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1484:46: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::positionBeforeNextWord(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1485:36: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'positionAfterCurrentWord.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::positionBeforeNextWord(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1487:61: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'positionAfterCurrentWord.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::positionBeforeNextWord(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1492:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'positionAfterNextWord.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::positionBeforeNextWord(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1492:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'positionAfterCurrentWord.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::positionAfterPreviousWord(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1497:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::positionAfterPreviousWord(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1497:46: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::positionAfterPreviousWord(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1498:37: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'positionBeforeCurrentWord.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::positionAfterPreviousWord(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1500:66: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'positionBeforeCurrentWord.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::positionAfterPreviousWord(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1505:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'positionBeforePreviousWord.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::positionAfterPreviousWord(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1505:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'positionBeforeCurrentWord.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::nextWordBreakInBoxInsideBlockWithDifferentDirectionality(const WebCore::InlineBox*, const WebCore::VisiblePosition&, int&, bool&)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::nextWordBreakInBoxInsideBlockWithDifferentDirectionality(const WebCore::InlineBox*, const WebCore::VisiblePosition&, int&, bool&)' at ../JavaScriptCore/wtf/PassRefPtr.h:74:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::nextWordBreakInBoxInsideBlockWithDifferentDirectionality(const WebCore::InlineBox*, const WebCore::VisiblePosition&, int&, bool&)' at editing/visible_units.cpp:1284:43: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'wordBreak.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::leftmostPositionInRTLBoxInLTRBlock(const WebCore::InlineBox*)' at editing/visible_units.cpp:1192:16, inlined from 'WebCore::VisiblePosition WebCore::lastWordBreakInBox(const WebCore::InlineBox*, int&)' at editing/visible_units.cpp:1241:62, inlined from 'WebCore::VisiblePosition WebCore::nextWordBreakInBoxInsideBlockWithDifferentDirectionality(const WebCore::InlineBox*, const WebCore::VisiblePosition&, int&, bool&)' at editing/visible_units.cpp:1298:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::leftmostPositionInRTLBoxInLTRBlock(const WebCore::InlineBox*)' at editing/visible_units.cpp:1192:16, inlined from 'WebCore::VisiblePosition WebCore::lastWordBreakInBox(const WebCore::InlineBox*, int&)' at editing/visible_units.cpp:1241:62, inlined from 'WebCore::VisiblePosition WebCore::nextWordBreakInBoxInsideBlockWithDifferentDirectionality(const WebCore::InlineBox*, const WebCore::VisiblePosition&, int&, bool&)' at editing/visible_units.cpp:1298:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::leftmostPositionInRTLBoxInLTRBlock(const WebCore::InlineBox*)' at editing/visible_units.cpp:1196:20, inlined from 'WebCore::VisiblePosition WebCore::lastWordBreakInBox(const WebCore::InlineBox*, int&)' at editing/visible_units.cpp:1241:62, inlined from 'WebCore::VisiblePosition WebCore::nextWordBreakInBoxInsideBlockWithDifferentDirectionality(const WebCore::InlineBox*, const WebCore::VisiblePosition&, int&, bool&)' at editing/visible_units.cpp:1298:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::leftmostPositionInRTLBoxInLTRBlock(const WebCore::InlineBox*)' at editing/visible_units.cpp:1196:20, inlined from 'WebCore::VisiblePosition WebCore::lastWordBreakInBox(const WebCore::InlineBox*, int&)' at editing/visible_units.cpp:1241:62, inlined from 'WebCore::VisiblePosition WebCore::nextWordBreakInBoxInsideBlockWithDifferentDirectionality(const WebCore::InlineBox*, const WebCore::VisiblePosition&, int&, bool&)' at editing/visible_units.cpp:1298:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::leftmostPositionInRTLBoxInLTRBlock(const WebCore::InlineBox*)' at editing/visible_units.cpp:1206:12, inlined from 'WebCore::VisiblePosition WebCore::lastWordBreakInBox(const WebCore::InlineBox*, int&)' at editing/visible_units.cpp:1241:62, inlined from 'WebCore::VisiblePosition WebCore::nextWordBreakInBoxInsideBlockWithDifferentDirectionality(const WebCore::InlineBox*, const WebCore::VisiblePosition&, int&, bool&)' at editing/visible_units.cpp:1298:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::leftmostPositionInRTLBoxInLTRBlock(const WebCore::InlineBox*)' at editing/visible_units.cpp:1206:12, inlined from 'WebCore::VisiblePosition WebCore::lastWordBreakInBox(const WebCore::InlineBox*, int&)' at editing/visible_units.cpp:1241:62, inlined from 'WebCore::VisiblePosition WebCore::nextWordBreakInBoxInsideBlockWithDifferentDirectionality(const WebCore::InlineBox*, const WebCore::VisiblePosition&, int&, bool&)' at editing/visible_units.cpp:1298:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::lastWordBreakInBox(const WebCore::InlineBox*, int&)' at editing/visible_units.cpp:1241:66, inlined from 'WebCore::VisiblePosition WebCore::nextWordBreakInBoxInsideBlockWithDifferentDirectionality(const WebCore::InlineBox*, const WebCore::VisiblePosition&, int&, bool&)' at editing/visible_units.cpp:1298:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'boundaryPosition.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::rightmostPositionInLTRBoxInRTLBlock(const WebCore::InlineBox*)' at editing/visible_units.cpp:1217:16, inlined from 'WebCore::VisiblePosition WebCore::lastWordBreakInBox(const WebCore::InlineBox*, int&)' at editing/visible_units.cpp:1243:63, inlined from 'WebCore::VisiblePosition WebCore::nextWordBreakInBoxInsideBlockWithDifferentDirectionality(const WebCore::InlineBox*, const WebCore::VisiblePosition&, int&, bool&)' at editing/visible_units.cpp:1298:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::rightmostPositionInLTRBoxInRTLBlock(const WebCore::InlineBox*)' at editing/visible_units.cpp:1217:16, inlined from 'WebCore::VisiblePosition WebCore::lastWordBreakInBox(const WebCore::InlineBox*, int&)' at editing/visible_units.cpp:1243:63, inlined from 'WebCore::VisiblePosition WebCore::nextWordBreakInBoxInsideBlockWithDifferentDirectionality(const WebCore::InlineBox*, const WebCore::VisiblePosition&, int&, bool&)' at editing/visible_units.cpp:1298:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::rightmostPositionInLTRBoxInRTLBlock(const WebCore::InlineBox*)' at editing/visible_units.cpp:1221:20, inlined from 'WebCore::VisiblePosition WebCore::lastWordBreakInBox(const WebCore::InlineBox*, int&)' at editing/visible_units.cpp:1243:63, inlined from 'WebCore::VisiblePosition WebCore::nextWordBreakInBoxInsideBlockWithDifferentDirectionality(const WebCore::InlineBox*, const WebCore::VisiblePosition&, int&, bool&)' at editing/visible_units.cpp:1298:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::rightmostPositionInLTRBoxInRTLBlock(const WebCore::InlineBox*)' at editing/visible_units.cpp:1221:20, inlined from 'WebCore::VisiblePosition WebCore::lastWordBreakInBox(const WebCore::InlineBox*, int&)' at editing/visible_units.cpp:1243:63, inlined from 'WebCore::VisiblePosition WebCore::nextWordBreakInBoxInsideBlockWithDifferentDirectionality(const WebCore::InlineBox*, const WebCore::VisiblePosition&, int&, bool&)' at editing/visible_units.cpp:1298:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::rightmostPositionInLTRBoxInRTLBlock(const WebCore::InlineBox*)' at editing/visible_units.cpp:1231:12, inlined from 'WebCore::VisiblePosition WebCore::lastWordBreakInBox(const WebCore::InlineBox*, int&)' at editing/visible_units.cpp:1243:63, inlined from 'WebCore::VisiblePosition WebCore::nextWordBreakInBoxInsideBlockWithDifferentDirectionality(const WebCore::InlineBox*, const WebCore::VisiblePosition&, int&, bool&)' at editing/visible_units.cpp:1298:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::VisiblePosition WebCore::rightmostPositionInLTRBoxInRTLBlock(const WebCore::InlineBox*)' at editing/visible_units.cpp:1231:12, inlined from 'WebCore::VisiblePosition WebCore::lastWordBreakInBox(const WebCore::InlineBox*, int&)' at editing/visible_units.cpp:1243:63, inlined from 'WebCore::VisiblePosition WebCore::nextWordBreakInBoxInsideBlockWithDifferentDirectionality(const WebCore::InlineBox*, const WebCore::VisiblePosition&, int&, bool&)' at editing/visible_units.cpp:1298:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::lastWordBreakInBox(const WebCore::InlineBox*, int&)' at editing/visible_units.cpp:1243:67, inlined from 'WebCore::VisiblePosition WebCore::nextWordBreakInBoxInsideBlockWithDifferentDirectionality(const WebCore::InlineBox*, const WebCore::VisiblePosition&, int&, bool&)' at editing/visible_units.cpp:1298:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'boundaryPosition.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::lastWordBreakInBox(const WebCore::InlineBox*, int&)' at editing/visible_units.cpp:1250:51, inlined from 'WebCore::VisiblePosition WebCore::nextWordBreakInBoxInsideBlockWithDifferentDirectionality(const WebCore::InlineBox*, const WebCore::VisiblePosition&, int&, bool&)' at editing/visible_units.cpp:1298:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'wordBreak.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::lastWordBreakInBox(const WebCore::InlineBox*, int&)' at editing/visible_units.cpp:1257:1, inlined from 'WebCore::VisiblePosition WebCore::nextWordBreakInBoxInsideBlockWithDifferentDirectionality(const WebCore::InlineBox*, const WebCore::VisiblePosition&, int&, bool&)' at editing/visible_units.cpp:1298:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'wordBreak.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::lastWordBreakInBox(const WebCore::InlineBox*, int&)' at editing/visible_units.cpp:1257:1, inlined from 'WebCore::VisiblePosition WebCore::nextWordBreakInBoxInsideBlockWithDifferentDirectionality(const WebCore::InlineBox*, const WebCore::VisiblePosition&, int&, bool&)' at editing/visible_units.cpp:1298:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'boundaryPosition.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::nextWordBoundaryInBox(const WebCore::InlineBox*, int)' at editing/visible_units.cpp:1380:133: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'wordBreak.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::nextWordBoundaryInBox(const WebCore::InlineBox*, int)' at editing/visible_units.cpp:1385:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'wordBreak.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::nextSentencePosition(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:741:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'next.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::WordBoundaryEntry::~WordBoundaryEntry()' at editing/visible_units.cpp:1301:8, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WebCore::WordBoundaryEntry]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WebCore::WordBoundaryEntry]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WebCore::WordBoundaryEntry; long unsigned int inlineCapacity = 50]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'WTF::Vector::~Vector() [with T = WebCore::WordBoundaryEntry; long unsigned int inlineCapacity = 50]' at ../JavaScriptCore/wtf/Vector.h:520:31: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::WordBoundaryEntry::~WordBoundaryEntry()' at editing/visible_units.cpp:1301:8, inlined from 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WebCore::WordBoundaryEntry]' at ../JavaScriptCore/wtf/Vector.h:125:24, inlined from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WebCore::WordBoundaryEntry]' at ../JavaScriptCore/wtf/Vector.h:249:69, inlined from 'void WTF::Vector::reserveCapacity(size_t) [with T = WebCore::WordBoundaryEntry; long unsigned int inlineCapacity = 50]' at ../JavaScriptCore/wtf/Vector.h:884:33, inlined from 'void WTF::Vector::reserveCapacity(size_t) [with T = WebCore::WordBoundaryEntry; long unsigned int inlineCapacity = 50]' at ../JavaScriptCore/wtf/Vector.h:876:10, inlined from 'void WTF::Vector::expandCapacity(size_t) [with T = WebCore::WordBoundaryEntry; long unsigned int inlineCapacity = 50]' at ../JavaScriptCore/wtf/Vector.h:799:24: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)src)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::WordBoundaryEntry::~WordBoundaryEntry()' at editing/visible_units.cpp:1301:8, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WebCore::WordBoundaryEntry]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WebCore::WordBoundaryEntry]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WebCore::WordBoundaryEntry; long unsigned int inlineCapacity = 50]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WebCore::WordBoundaryEntry; long unsigned int inlineCapacity = 50]' at ../JavaScriptCore/wtf/Vector.h:919:19, inlined from 'void WTF::Vector::clear() [with T = WebCore::WordBoundaryEntry; long unsigned int inlineCapacity = 50]' at ../JavaScriptCore/wtf/Vector.h:576:38, inlined from 'void WebCore::collectWordBreaksInBoxInsideBlockWithDifferntDirectionality.constprop(const WebCore::InlineBox*, WebCore::WordBoundaryVector&)' at editing/visible_units.cpp:1336:32: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::collectWordBreaksInBoxInsideBlockWithDifferntDirectionality.constprop(const WebCore::InlineBox*, WebCore::WordBoundaryVector&)' at editing/visible_units.cpp:1342:133: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'wordBreak.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::WordBoundaryEntry::~WordBoundaryEntry()' at editing/visible_units.cpp:1301:8, inlined from 'void WebCore::collectWordBreaksInBoxInsideBlockWithDifferntDirectionality.constprop(const WebCore::InlineBox*, WebCore::WordBoundaryVector&)' at editing/visible_units.cpp:1346:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'wordBreak.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::collectWordBreaksInBoxInsideBlockWithDifferntDirectionality.constprop(const WebCore::InlineBox*, WebCore::WordBoundaryVector&)' at editing/visible_units.cpp:1350:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'wordBreak.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::WordBoundaryEntry::~WordBoundaryEntry()' at editing/visible_units.cpp:1301:8, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WebCore::WordBoundaryEntry]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WebCore::WordBoundaryEntry]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WebCore::WordBoundaryEntry; long unsigned int inlineCapacity = 50]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WebCore::WordBoundaryEntry; long unsigned int inlineCapacity = 50]' at ../JavaScriptCore/wtf/Vector.h:919:19, inlined from 'void WTF::Vector::clear() [with T = WebCore::WordBoundaryEntry; long unsigned int inlineCapacity = 50]' at ../JavaScriptCore/wtf/Vector.h:576:38, inlined from 'void WebCore::collectWordBreaksInBoxInsideBlockWithSameDirectionality.constprop(const WebCore::InlineBox*, WebCore::WordBoundaryVector&)' at editing/visible_units.cpp:1321:32: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::collectWordBreaksInBoxInsideBlockWithSameDirectionality.constprop(const WebCore::InlineBox*, WebCore::WordBoundaryVector&)' at editing/visible_units.cpp:1326:110: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'wordBreak.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::WordBoundaryEntry::~WordBoundaryEntry()' at editing/visible_units.cpp:1301:8, inlined from 'void WebCore::collectWordBreaksInBoxInsideBlockWithSameDirectionality.constprop(const WebCore::InlineBox*, WebCore::WordBoundaryVector&)' at editing/visible_units.cpp:1331:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'wordBreak.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::WordBoundaryEntry::~WordBoundaryEntry()' at editing/visible_units.cpp:1301:8, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WebCore::WordBoundaryEntry]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WebCore::WordBoundaryEntry]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WebCore::WordBoundaryEntry; long unsigned int inlineCapacity = 50]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'WTF::Vector::~Vector() [with T = WebCore::WordBoundaryEntry; long unsigned int inlineCapacity = 50]' at ../JavaScriptCore/wtf/Vector.h:520:31, inlined from 'WebCore::VisiblePosition WebCore::visuallyLastWordBoundaryInBox(const WebCore::InlineBox*, int, WebCore::TextDirection)' at editing/visible_units.cpp:1398:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::leftWordBoundary(const WebCore::InlineBox*, int, WebCore::TextDirection)' at editing/visible_units.cpp:1444:54: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::leftWordBoundary(const WebCore::InlineBox*, int, WebCore::TextDirection)' at editing/visible_units.cpp:1446:50: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::leftWordBoundary(const WebCore::InlineBox*, int, WebCore::TextDirection)' at editing/visible_units.cpp:1448:54: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::rightWordBoundary(const WebCore::InlineBox*, int, WebCore::TextDirection)' at editing/visible_units.cpp:1462:50: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::rightWordBoundary(const WebCore::InlineBox*, int, WebCore::TextDirection)' at editing/visible_units.cpp:1464:54: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::rightWordBoundary(const WebCore::InlineBox*, int, WebCore::TextDirection)' at editing/visible_units.cpp:1466:54: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::rightWordPosition(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1554:92: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::rightWordPosition(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1564:63: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'wordBreak.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::rightWordPosition(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1566:61: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'wordBreak.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::rightWordPosition(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1569:66: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'wordBreak.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::rightWordPosition(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1571:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'wordBreak.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::WordBoundaryEntry::~WordBoundaryEntry()' at editing/visible_units.cpp:1301:8, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WebCore::WordBoundaryEntry]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WebCore::WordBoundaryEntry]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WebCore::WordBoundaryEntry; long unsigned int inlineCapacity = 50]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'WTF::Vector::~Vector() [with T = WebCore::WordBoundaryEntry; long unsigned int inlineCapacity = 50]' at ../JavaScriptCore/wtf/Vector.h:520:31, inlined from 'WebCore::VisiblePosition WebCore::rightWordPosition(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1585:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition WebCore::leftWordPosition(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1512:92: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::leftWordPosition(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1526:63: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'wordBreak.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::leftWordPosition(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1528:61: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'wordBreak.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::leftWordPosition(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1531:66: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'wordBreak.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::RefPtr&) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:116:23, inlined from 'WebCore::Position& WebCore::Position::operator=(const WebCore::Position&)' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition& WebCore::VisiblePosition::operator=(const WebCore::VisiblePosition&)' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::VisiblePosition WebCore::leftWordPosition(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1533:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'wordBreak.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'WebCore::WordBoundaryEntry::~WordBoundaryEntry()' at editing/visible_units.cpp:1301:8, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WebCore::WordBoundaryEntry]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WebCore::WordBoundaryEntry]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WebCore::WordBoundaryEntry; long unsigned int inlineCapacity = 50]' at ../JavaScriptCore/wtf/Vector.h:860:33, inlined from 'WTF::Vector::~Vector() [with T = WebCore::WordBoundaryEntry; long unsigned int inlineCapacity = 50]' at ../JavaScriptCore/wtf/Vector.h:520:31, inlined from 'WebCore::VisiblePosition WebCore::leftWordPosition(const WebCore::VisiblePosition&)' at editing/visible_units.cpp:1547:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/WrapContentsInDummySpanCommand.h:29, from editing/WrapContentsInDummySpanCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/WrapContentsInDummySpanCommand.h:29, from editing/WrapContentsInDummySpanCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/WrapContentsInDummySpanCommand.h:29, from editing/WrapContentsInDummySpanCommand.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::Node*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' editing/WrapContentsInDummySpanCommand.cpp:45:24: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/WrapContentsInDummySpanCommand.h:29, from editing/WrapContentsInDummySpanCommand.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from editing/EditCommand.h:30, from editing/WrapContentsInDummySpanCommand.h:29, from editing/WrapContentsInDummySpanCommand.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::WrapContentsInDummySpanCommand::~WrapContentsInDummySpanCommand()' at editing/WrapContentsInDummySpanCommand.h:35:7, inlined from 'virtual WebCore::WrapContentsInDummySpanCommand::~WrapContentsInDummySpanCommand()' at editing/WrapContentsInDummySpanCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[27].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::WrapContentsInDummySpanCommand::~WrapContentsInDummySpanCommand()' at editing/WrapContentsInDummySpanCommand.h:35:7, inlined from 'virtual WebCore::WrapContentsInDummySpanCommand::~WrapContentsInDummySpanCommand()' at editing/WrapContentsInDummySpanCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::WrapContentsInDummySpanCommand::~WrapContentsInDummySpanCommand()' at editing/WrapContentsInDummySpanCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[27].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::WrapContentsInDummySpanCommand::~WrapContentsInDummySpanCommand()' at editing/WrapContentsInDummySpanCommand.h:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[26].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::WrapContentsInDummySpanCommand::executeApply()' at editing/WrapContentsInDummySpanCommand.cpp:51:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::WrapContentsInDummySpanCommand::executeApply()' at editing/WrapContentsInDummySpanCommand.cpp:53:27: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'virtual void WebCore::WrapContentsInDummySpanCommand::doApply()' at editing/WrapContentsInDummySpanCommand.cpp:58:52: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[27].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::HTMLElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::WrapContentsInDummySpanCommand::doApply()' at editing/WrapContentsInDummySpanCommand.cpp:58:41: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::WrapContentsInDummySpanCommand::doUnapply()' at editing/WrapContentsInDummySpanCommand.cpp:78:51: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Blob.lo fileapi/Blob.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/BlobData.h:34, from fileapi/Blob.h:34, from fileapi/Blob.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from fileapi/Blob.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/BlobURL.lo fileapi/BlobURL.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from fileapi/BlobURL.h:34, from fileapi/BlobURL.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from fileapi/BlobURL.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/File.lo fileapi/File.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/BlobData.h:34, from fileapi/Blob.h:34, from fileapi/File.h:29, from fileapi/File.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from fileapi/File.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FileList.lo fileapi/FileList.cpp ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/BlobData.h:34, from fileapi/Blob.h:34, from fileapi/File.h:29, from fileapi/FileList.h:29, from fileapi/FileList.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from fileapi/FileList.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/BlobData.h:34, from fileapi/Blob.h:34, from fileapi/File.h:29, from fileapi/FileList.h:29, from fileapi/FileList.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' fileapi/FileList.h:48:37: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/BlobData.h:34, from fileapi/Blob.h:34, from fileapi/File.h:29, from fileapi/FileList.h:29, from fileapi/FileList.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FileReader.lo fileapi/FileReader.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from fileapi/FileReader.h:37, from fileapi/FileReader.cpp:35: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FileReaderLoader.lo fileapi/FileReaderLoader.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from fileapi/FileError.h:36, from fileapi/FileReaderLoader.h:36, from fileapi/FileReaderLoader.cpp:35: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from fileapi/FileReader.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from fileapi/FileReaderLoader.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FileReaderSync.lo fileapi/FileReaderSync.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from fileapi/FileReaderSync.h:39, from fileapi/FileReaderSync.cpp:35: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from fileapi/FileReaderSync.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FileStreamProxy.lo fileapi/FileStreamProxy.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from fileapi/FileStreamProxy.h:39, from fileapi/FileStreamProxy.cpp:35: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from fileapi/FileStreamProxy.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FileThread.lo fileapi/FileThread.cpp ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/PassTraits.h:32, from ../JavaScriptCore/wtf/Deque.h:36, from ../JavaScriptCore/wtf/MessageQueue.h:35, from fileapi/FileThread.h:36, from fileapi/FileThread.cpp:35: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from fileapi/FileThread.cpp:31: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ThreadableBlobRegistry.lo fileapi/ThreadableBlobRegistry.cpp In file included from ../JavaScriptCore/wtf/PassOwnPtr.h:30, from fileapi/ThreadableBlobRegistry.h:34, from fileapi/ThreadableBlobRegistry.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from fileapi/ThreadableBlobRegistry.cpp:31: ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/WebKitBlobBuilder.lo fileapi/WebKitBlobBuilder.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/BlobData.h:34, from fileapi/WebKitBlobBuilder.h:34, from fileapi/WebKitBlobBuilder.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from fileapi/WebKitBlobBuilder.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/BackForwardController.lo history/BackForwardController.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from history/BackForwardController.h:31, from history/BackForwardController.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from history/BackForwardController.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/BackForwardListImpl.lo history/BackForwardListImpl.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashSet.h:25, from history/BackForwardListImpl.h:32, from history/BackForwardListImpl.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from history/BackForwardListImpl.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CachedFrame.lo history/CachedFrame.cpp ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from history/CachedFrame.h:29, from history/CachedPage.h:29, from history/CachedFrame.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from history/CachedFrame.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from history/BackForwardList.h:32, from history/BackForwardListImpl.h:31, from history/BackForwardListImpl.cpp:28: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from history/BackForwardListImpl.h:33, from history/BackForwardListImpl.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashSet.h:25, from history/BackForwardListImpl.h:32, from history/BackForwardListImpl.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from history/BackForwardListImpl.h:33, from history/BackForwardListImpl.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' history/BackForwardListImpl.cpp:81:25: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashSet.h:25, from history/BackForwardListImpl.h:32, from history/BackForwardListImpl.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from history/BackForwardListImpl.h:33, from history/BackForwardListImpl.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' history/BackForwardListImpl.cpp:155:15: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashSet.h:25, from history/BackForwardListImpl.h:32, from history/BackForwardListImpl.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from history/CachedFrame.h:29, from history/CachedPage.h:29, from history/CachedFrame.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from history/CachedFrame.h:29, from history/CachedPage.h:29, from history/CachedFrame.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from history/CachedFrame.h:29, from history/CachedPage.h:29, from history/CachedFrame.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from history/CachedFrame.h:29, from history/CachedPage.h:29, from history/CachedFrame.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from platform/KURL.h:29, from history/CachedFrame.h:29, from history/CachedPage.h:29, from history/CachedFrame.cpp:27: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from history/CachedFrame.h:29, from history/CachedPage.h:29, from history/CachedFrame.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' history/CachedFrame.cpp:152:29: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from history/CachedFrame.h:29, from history/CachedPage.h:29, from history/CachedFrame.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CachedPage.lo history/CachedPage.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from history/CachedFrame.h:29, from history/CachedPage.h:29, from history/CachedPage.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HistoryItem.lo history/HistoryItem.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from history/CachedPage.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from history/HistoryItem.h:30, from history/HistoryItem.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from history/HistoryItem.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from history/HistoryItem.h:30, from history/HistoryItem.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' history/HistoryItem.cpp:664:29: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from history/HistoryItem.h:30, from history/HistoryItem.cpp:27: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from history/HistoryItem.h:30, from history/HistoryItem.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' history/HistoryItem.cpp:434:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from history/HistoryItem.h:30, from history/HistoryItem.cpp:27: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from history/HistoryItem.h:30, from history/HistoryItem.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' history/HistoryItem.cpp:545:21: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from history/HistoryItem.h:30, from history/HistoryItem.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from history/CachedFrame.h:29, from history/CachedPage.h:29, from history/CachedPage.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from history/CachedFrame.h:29, from history/CachedPage.h:29, from history/CachedPage.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from history/CachedFrame.h:29, from history/CachedPage.h:29, from history/CachedPage.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from history/CachedFrame.h:29, from history/CachedPage.h:29, from history/CachedPage.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from history/CachedFrame.h:29, from history/CachedPage.h:29, from history/CachedPage.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from history/CachedFrame.h:29, from history/CachedPage.h:29, from history/CachedPage.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from history/CachedFrame.h:29, from history/CachedPage.h:29, from history/CachedPage.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from history/CachedFrame.h:29, from history/CachedPage.h:29, from history/CachedPage.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from history/CachedFrame.h:29, from history/CachedPage.h:29, from history/CachedPage.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from history/CachedFrame.h:29, from history/CachedPage.h:29, from history/CachedPage.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from history/CachedFrame.h:29, from history/CachedPage.h:29, from history/CachedPage.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HistoryItemQt.lo history/qt/HistoryItemQt.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from history/HistoryItem.h:30, from history/qt/HistoryItemQt.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from history/qt/HistoryItemQt.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from history/HistoryItem.h:30, from history/qt/HistoryItemQt.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:652:29: required from 'QDataStream& WTF::operator>>(QDataStream&, WTF::Vector&) [with T = WTF::String]' history/qt/HistoryItemQt.cpp:56:90: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from history/HistoryItem.h:30, from history/qt/HistoryItemQt.cpp:21: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PageCache.lo history/PageCache.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from history/HistoryItem.h:30, from history/PageCache.h:29, from history/PageCache.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/BaseButtonInputType.lo html/BaseButtonInputType.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/BaseButtonInputType.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from history/PageCache.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/BaseButtonInputType.cpp:32: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from history/HistoryItem.h:30, from history/PageCache.h:29, from history/PageCache.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from history/HistoryItem.h:30, from history/PageCache.h:29, from history/PageCache.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from history/HistoryItem.h:30, from history/PageCache.h:29, from history/PageCache.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from history/HistoryItem.h:30, from history/PageCache.h:29, from history/PageCache.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from history/HistoryItem.h:30, from history/PageCache.h:29, from history/PageCache.cpp:27: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from html/InputType.h:39, from html/BaseButtonInputType.h:34, from html/BaseButtonInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/BaseButtonInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/BaseButtonInputType.h:34, from html/BaseButtonInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/BaseButtonInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/BaseButtonInputType.h:34, from html/BaseButtonInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/BaseButtonInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/BaseButtonInputType.h:34, from html/BaseButtonInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/BaseButtonInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/BaseButtonInputType.h:34, from html/BaseButtonInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/BaseButtonInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/BaseCheckableInputType.lo html/BaseCheckableInputType.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/BaseDateAndTimeInputType.lo html/BaseDateAndTimeInputType.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/BaseCheckableInputType.h:34, from html/BaseCheckableInputType.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseDateAndTimeInputType.h:35, from html/BaseDateAndTimeInputType.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/BaseCheckableInputType.cpp:32: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/BaseDateAndTimeInputType.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/InputType.h:39, from html/BaseCheckableInputType.h:34, from html/BaseCheckableInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/BaseCheckableInputType.h:34, from html/BaseCheckableInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/TextFieldInputType.h:34, from html/BaseDateAndTimeInputType.h:35, from html/BaseDateAndTimeInputType.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseDateAndTimeInputType.h:35, from html/BaseDateAndTimeInputType.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/BaseTextInputType.lo html/BaseTextInputType.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ButtonInputType.lo html/ButtonInputType.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/ButtonInputType.h:34, from html/ButtonInputType.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseTextInputType.h:34, from html/BaseTextInputType.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/ButtonInputType.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/BaseTextInputType.cpp:24: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CheckboxInputType.lo html/CheckboxInputType.cpp In file included from html/InputType.h:39, from html/TextFieldInputType.h:34, from html/BaseTextInputType.h:34, from html/BaseTextInputType.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseTextInputType.h:34, from html/BaseTextInputType.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/BaseCheckableInputType.h:34, from html/CheckboxInputType.h:34, from html/CheckboxInputType.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/CheckboxInputType.cpp:32: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ClassList.lo html/ClassList.cpp In file included from html/InputType.h:39, from html/BaseCheckableInputType.h:34, from html/CheckboxInputType.h:34, from html/CheckboxInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/BaseCheckableInputType.h:34, from html/CheckboxInputType.h:34, from html/CheckboxInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from html/DOMTokenList.h:29, from html/ClassList.h:28, from html/ClassList.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLInputElement.h:27, from html/CheckboxInputType.cpp:35: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLInputElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLInputElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::ClickHandlingState::~ClickHandlingState()' at html/InputType.h:59:8, inlined from 'void WTF::deleteOwnedPtr(T*) [with T = WebCore::ClickHandlingState]' at ../JavaScriptCore/wtf/OwnPtrCommon.h:59:13: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)ptr)[1].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/ClassList.cpp:25: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from html/DOMTokenList.h:29, from html/ClassList.h:28, from html/ClassList.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from html/DOMTokenList.h:29, from html/ClassList.h:28, from html/ClassList.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from html/ClassList.cpp:28: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'virtual void WebCore::ClassList::deref()' at html/ClassList.cpp:52:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*this.WebCore::ClassList::m_element' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CollectionCache.lo html/CollectionCache.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/CollectionCache.h:25, from html/CollectionCache.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/CollectionCache.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ColorInputType.lo html/ColorInputType.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/ColorInputType.h:34, from html/ColorInputType.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/ColorInputType.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DOMFormData.lo html/DOMFormData.cpp In file included from html/InputType.h:39, from html/TextFieldInputType.h:34, from html/ColorInputType.h:34, from html/ColorInputType.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/ColorInputType.h:34, from html/ColorInputType.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/BlobData.h:34, from fileapi/Blob.h:34, from html/FormDataList.h:24, from html/DOMFormData.h:34, from html/DOMFormData.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/DOMFormData.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/BlobData.h:34, from fileapi/Blob.h:34, from html/FormDataList.h:24, from html/DOMFormData.h:34, from html/DOMFormData.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/BlobData.h:34, from fileapi/Blob.h:34, from html/FormDataList.h:24, from html/DOMFormData.h:34, from html/DOMFormData.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DOMSettableTokenList.lo html/DOMSettableTokenList.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from html/DOMTokenList.h:29, from html/DOMSettableTokenList.h:28, from html/DOMSettableTokenList.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/DOMSettableTokenList.cpp:25: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DOMTokenList.lo html/DOMTokenList.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DOMURL.lo html/DOMURL.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from html/DOMTokenList.h:29, from html/DOMTokenList.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from html/DOMURL.h:31, from html/DOMURL.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/DOMTokenList.cpp:25: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/DOMURL.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DateInputType.lo html/DateInputType.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DateTimeInputType.lo html/DateTimeInputType.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseDateAndTimeInputType.h:35, from html/DateInputType.h:34, from html/DateInputType.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/DateInputType.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseDateAndTimeInputType.h:35, from html/DateTimeInputType.h:34, from html/DateTimeInputType.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/DateTimeInputType.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from html/InputType.h:39, from html/TextFieldInputType.h:34, from html/BaseDateAndTimeInputType.h:35, from html/DateInputType.h:34, from html/DateInputType.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseDateAndTimeInputType.h:35, from html/DateInputType.h:34, from html/DateInputType.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/InputType.h:39, from html/TextFieldInputType.h:34, from html/BaseDateAndTimeInputType.h:35, from html/DateTimeInputType.h:34, from html/DateTimeInputType.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseDateAndTimeInputType.h:35, from html/DateTimeInputType.h:34, from html/DateTimeInputType.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DateTimeLocalInputType.lo html/DateTimeLocalInputType.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseDateAndTimeInputType.h:35, from html/DateTimeLocalInputType.h:34, from html/DateTimeLocalInputType.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/EmailInputType.lo html/EmailInputType.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseTextInputType.h:34, from html/EmailInputType.h:34, from html/EmailInputType.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/DateTimeLocalInputType.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/EmailInputType.cpp:24: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from html/InputType.h:39, from html/TextFieldInputType.h:34, from html/BaseDateAndTimeInputType.h:35, from html/DateTimeLocalInputType.h:34, from html/DateTimeLocalInputType.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseDateAndTimeInputType.h:35, from html/DateTimeLocalInputType.h:34, from html/DateTimeLocalInputType.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/InputType.h:39, from html/TextFieldInputType.h:34, from html/BaseTextInputType.h:34, from html/EmailInputType.h:34, from html/EmailInputType.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseTextInputType.h:34, from html/EmailInputType.h:34, from html/EmailInputType.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FTPDirectoryDocument.lo html/FTPDirectoryDocument.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from html/HTMLDocument.h:27, from html/FTPDirectoryDocument.h:28, from html/FTPDirectoryDocument.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FileInputType.lo html/FileInputType.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/FTPDirectoryDocument.cpp:25: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/FileInputType.h:35, from html/FileInputType.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/FileInputType.cpp:22: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from html/HTMLDocument.h:27, from html/FTPDirectoryDocument.h:28, from html/FTPDirectoryDocument.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from html/HTMLDocument.h:27, from html/FTPDirectoryDocument.h:28, from html/FTPDirectoryDocument.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/InputType.h:39, from html/BaseButtonInputType.h:34, from html/FileInputType.h:35, from html/FileInputType.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/FileInputType.h:35, from html/FileInputType.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/BaseButtonInputType.h:34, from html/FileInputType.h:35, from html/FileInputType.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/FileInputType.h:35, from html/FileInputType.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/BaseButtonInputType.h:34, from html/FileInputType.h:35, from html/FileInputType.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/FileInputType.h:35, from html/FileInputType.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/BaseButtonInputType.h:34, from html/FileInputType.h:35, from html/FileInputType.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' fileapi/FileList.h:48:37: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/FileInputType.h:35, from html/FileInputType.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/BaseButtonInputType.h:34, from html/FileInputType.h:35, from html/FileInputType.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/FileInputType.h:35, from html/FileInputType.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/BaseButtonInputType.h:34, from html/FileInputType.h:35, from html/FileInputType.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/FileInputType.h:35, from html/FileInputType.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FormAssociatedElement.lo html/FormAssociatedElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/FormAssociatedElement.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/FormAssociatedElement.cpp:25: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FormDataList.lo html/FormDataList.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/BlobData.h:34, from fileapi/Blob.h:34, from html/FormDataList.h:24, from html/FormDataList.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/FormDataList.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/FormAssociatedElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/FormAssociatedElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLAllCollection.lo html/HTMLAllCollection.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/HTMLCollection.h:29, from html/HTMLAllCollection.h:29, from html/HTMLAllCollection.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLAllCollection.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLAnchorElement.lo html/HTMLAnchorElement.cpp ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAnchorElement.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from dom/Node.h:32, from html/HTMLAllCollection.cpp:29: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::HTMLAllCollection::HTMLAllCollection(WTF::PassRefPtr)' at html/HTMLAllCollection.cpp:39:34: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::HTMLAllCollection::create(WTF::PassRefPtr)' at html/HTMLAllCollection.cpp:35:48: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLAnchorElement.cpp:24: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLAppletElement.lo html/HTMLAppletElement.cpp In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAnchorElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAnchorElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAnchorElement.cpp:25: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAnchorElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAnchorElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAnchorElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAnchorElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAnchorElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAnchorElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAnchorElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAnchorElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLAppletElement.h:26, from html/HTMLAppletElement.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLAppletElement.cpp:24: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLAppletElement.h:26, from html/HTMLAppletElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLAppletElement.h:26, from html/HTMLAppletElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLAppletElement.h:26, from html/HTMLAppletElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLAppletElement.h:26, from html/HTMLAppletElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLAppletElement.h:26, from html/HTMLAppletElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLAppletElement.h:26, from html/HTMLAppletElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLAppletElement.h:26, from html/HTMLAppletElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLAppletElement.h:26, from html/HTMLAppletElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLAppletElement.h:26, from html/HTMLAppletElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLAppletElement.h:26, from html/HTMLAppletElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLAreaElement.lo html/HTMLAreaElement.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLBRElement.lo html/HTMLBRElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAreaElement.h:26, from html/HTMLAreaElement.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBRElement.h:27, from html/HTMLBRElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLAreaElement.cpp:22: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLBRElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBRElement.h:27, from html/HTMLBRElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBRElement.h:27, from html/HTMLBRElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBRElement.h:27, from html/HTMLBRElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBRElement.h:27, from html/HTMLBRElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBRElement.h:27, from html/HTMLBRElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBRElement.h:27, from html/HTMLBRElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBRElement.h:27, from html/HTMLBRElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBRElement.h:27, from html/HTMLBRElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBRElement.h:27, from html/HTMLBRElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBRElement.h:27, from html/HTMLBRElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAreaElement.h:26, from html/HTMLAreaElement.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAreaElement.h:26, from html/HTMLAreaElement.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAreaElement.h:26, from html/HTMLAreaElement.cpp:23: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAreaElement.h:26, from html/HTMLAreaElement.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAreaElement.h:26, from html/HTMLAreaElement.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAreaElement.h:26, from html/HTMLAreaElement.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAreaElement.h:26, from html/HTMLAreaElement.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAreaElement.h:26, from html/HTMLAreaElement.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAreaElement.h:26, from html/HTMLAreaElement.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAreaElement.h:26, from html/HTMLAreaElement.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLAnchorElement.h:27, from html/HTMLAreaElement.h:26, from html/HTMLAreaElement.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLBaseElement.lo html/HTMLBaseElement.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLBaseFontElement.lo html/HTMLBaseFontElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBaseElement.h:26, from html/HTMLBaseElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBaseFontElement.h:26, from html/HTMLBaseFontElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLBaseElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLBaseFontElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBaseFontElement.h:26, from html/HTMLBaseFontElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBaseFontElement.h:26, from html/HTMLBaseFontElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBaseElement.h:26, from html/HTMLBaseElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBaseElement.h:26, from html/HTMLBaseElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLBlockquoteElement.lo html/HTMLBlockquoteElement.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLBodyElement.lo html/HTMLBodyElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBlockquoteElement.h:26, from html/HTMLBlockquoteElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBodyElement.h:27, from html/HTMLBodyElement.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLBlockquoteElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLBodyElement.cpp:24: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBlockquoteElement.h:26, from html/HTMLBlockquoteElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBlockquoteElement.h:26, from html/HTMLBlockquoteElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBodyElement.h:27, from html/HTMLBodyElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBodyElement.h:27, from html/HTMLBodyElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBodyElement.h:27, from html/HTMLBodyElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBodyElement.h:27, from html/HTMLBodyElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBodyElement.h:27, from html/HTMLBodyElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBodyElement.h:27, from html/HTMLBodyElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBodyElement.h:27, from html/HTMLBodyElement.cpp:25: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBodyElement.h:27, from html/HTMLBodyElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBodyElement.h:27, from html/HTMLBodyElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBodyElement.h:27, from html/HTMLBodyElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLBodyElement.h:27, from html/HTMLBodyElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLButtonElement.lo html/HTMLButtonElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLButtonElement.h:27, from html/HTMLButtonElement.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLButtonElement.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLButtonElement.h:27, from html/HTMLButtonElement.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLButtonElement.h:27, from html/HTMLButtonElement.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLButtonElement.h:27, from html/HTMLButtonElement.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLButtonElement.h:27, from html/HTMLButtonElement.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLButtonElement.h:27, from html/HTMLButtonElement.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLButtonElement.h:27, from html/HTMLButtonElement.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLButtonElement.h:27, from html/HTMLButtonElement.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLButtonElement.h:27, from html/HTMLButtonElement.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLButtonElement.h:27, from html/HTMLButtonElement.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLButtonElement.h:27, from html/HTMLButtonElement.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLCanvasElement.lo html/HTMLCanvasElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLCanvasElement.h:32, from html/HTMLCanvasElement.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLCanvasElement.cpp:28: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLCollection.lo html/HTMLCollection.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/HTMLCollection.h:29, from html/HTMLCollection.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLCollection.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/HTMLCollection.h:30, from html/HTMLCollection.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/HTMLCollection.h:29, from html/HTMLCollection.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/HTMLCollection.h:30, from html/HTMLCollection.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Element* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::Element*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' html/HTMLCollection.cpp:367:22: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/HTMLCollection.h:29, from html/HTMLCollection.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLCanvasElement.h:32, from html/HTMLCanvasElement.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLCanvasElement.h:32, from html/HTMLCanvasElement.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLCanvasElement.h:32, from html/HTMLCanvasElement.cpp:29: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLCanvasElement.h:32, from html/HTMLCanvasElement.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLCanvasElement.h:32, from html/HTMLCanvasElement.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLCanvasElement.h:32, from html/HTMLCanvasElement.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLCanvasElement.h:32, from html/HTMLCanvasElement.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLCanvasElement.h:32, from html/HTMLCanvasElement.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLCanvasElement.h:32, from html/HTMLCanvasElement.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLCanvasElement.h:32, from html/HTMLCanvasElement.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLCanvasElement.h:32, from html/HTMLCanvasElement.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLDListElement.lo html/HTMLDListElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDListElement.h:26, from html/HTMLDListElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLDListElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLDataListElement.lo html/HTMLDataListElement.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/HTMLCollection.h:29, from html/HTMLDataListElement.h:37, from html/HTMLDataListElement.cpp:34: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDListElement.h:26, from html/HTMLDListElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDListElement.h:26, from html/HTMLDListElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLDataListElement.cpp:32: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/HTMLCollection.h:30, from html/HTMLDataListElement.h:37, from html/HTMLDataListElement.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/HTMLCollection.h:29, from html/HTMLDataListElement.h:37, from html/HTMLDataListElement.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLDirectoryElement.lo html/HTMLDirectoryElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDirectoryElement.h:26, from html/HTMLDirectoryElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLDirectoryElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLDetailsElement.lo html/HTMLDetailsElement.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDetailsElement.h:24, from html/HTMLDetailsElement.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLDetailsElement.cpp:21: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDirectoryElement.h:26, from html/HTMLDirectoryElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDirectoryElement.h:26, from html/HTMLDirectoryElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLDivElement.lo html/HTMLDivElement.cpp In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDetailsElement.h:24, from html/HTMLDetailsElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDetailsElement.h:24, from html/HTMLDetailsElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDetailsElement.h:24, from html/HTMLDetailsElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDetailsElement.h:24, from html/HTMLDetailsElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDetailsElement.h:24, from html/HTMLDetailsElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDetailsElement.h:24, from html/HTMLDetailsElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDetailsElement.h:24, from html/HTMLDetailsElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDetailsElement.h:24, from html/HTMLDetailsElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDetailsElement.h:24, from html/HTMLDetailsElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDetailsElement.h:24, from html/HTMLDetailsElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/HTMLDivElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLDivElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/HTMLDivElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/HTMLDivElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLDocument.lo html/HTMLDocument.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLElement.lo html/HTMLElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLElement.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from html/HTMLDocument.h:27, from html/HTMLDocument.cpp:54: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLElement.cpp:24: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLDocument.cpp:53: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLElement.cpp:25: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ html/HTMLElement.cpp: In member function 'void WebCore::HTMLElement::setOuterText(const WTF::String&, WebCore::ExceptionCode&)': html/HTMLElement.cpp:515:15: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 515 | if (!this || !parentNode()) | ~~~~~~^~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from html/HTMLDocument.h:27, from html/HTMLDocument.cpp:54: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from html/HTMLDocument.h:27, from html/HTMLDocument.cpp:54: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from html/HTMLDocument.h:27, from html/HTMLDocument.cpp:54: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from html/HTMLDocument.h:27, from html/HTMLDocument.cpp:54: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from html/HTMLDocument.h:27, from html/HTMLDocument.cpp:54: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from html/HTMLDocument.h:27, from html/HTMLDocument.cpp:54: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from html/HTMLDocument.h:27, from html/HTMLDocument.cpp:54: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from html/HTMLDocument.h:27, from html/HTMLDocument.cpp:54: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from html/HTMLDocument.h:27, from html/HTMLDocument.cpp:54: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from html/HTMLDocument.h:27, from html/HTMLDocument.cpp:54: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from html/HTMLDocument.h:27, from html/HTMLDocument.cpp:54: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from html/HTMLDocument.h:27, from html/HTMLDocument.cpp:54: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from html/HTMLDocument.h:27, from html/HTMLDocument.cpp:54: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLEmbedElement.lo html/HTMLEmbedElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLEmbedElement.h:26, from html/HTMLEmbedElement.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLEmbedElement.cpp:24: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLFieldSetElement.lo html/HTMLFieldSetElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFieldSetElement.h:27, from html/HTMLFieldSetElement.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLFieldSetElement.cpp:25: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLEmbedElement.h:26, from html/HTMLEmbedElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLEmbedElement.h:26, from html/HTMLEmbedElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLEmbedElement.h:26, from html/HTMLEmbedElement.cpp:25: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLEmbedElement.h:26, from html/HTMLEmbedElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLEmbedElement.h:26, from html/HTMLEmbedElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLEmbedElement.h:26, from html/HTMLEmbedElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLEmbedElement.h:26, from html/HTMLEmbedElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLEmbedElement.h:26, from html/HTMLEmbedElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLEmbedElement.h:26, from html/HTMLEmbedElement.cpp:25: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLEmbedElement.h:26, from html/HTMLEmbedElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLEmbedElement.h:26, from html/HTMLEmbedElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLEmbedElement.h:26, from html/HTMLEmbedElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLEmbedElement.h:26, from html/HTMLEmbedElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFieldSetElement.h:27, from html/HTMLFieldSetElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFieldSetElement.h:27, from html/HTMLFieldSetElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFieldSetElement.h:27, from html/HTMLFieldSetElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFieldSetElement.h:27, from html/HTMLFieldSetElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFieldSetElement.h:27, from html/HTMLFieldSetElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFieldSetElement.h:27, from html/HTMLFieldSetElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFieldSetElement.h:27, from html/HTMLFieldSetElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFieldSetElement.h:27, from html/HTMLFieldSetElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFieldSetElement.h:27, from html/HTMLFieldSetElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFieldSetElement.h:27, from html/HTMLFieldSetElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLFontElement.lo html/HTMLFontElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFontElement.h:27, from html/HTMLFontElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLFormCollection.lo html/HTMLFormCollection.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLFontElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/HTMLCollection.h:29, from html/HTMLFormCollection.h:26, from html/HTMLFormCollection.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLFormCollection.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFontElement.h:27, from html/HTMLFontElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFontElement.h:27, from html/HTMLFontElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/HTMLCollection.h:30, from html/HTMLFormCollection.h:26, from html/HTMLFormCollection.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/HTMLCollection.h:29, from html/HTMLFormCollection.h:26, from html/HTMLFormCollection.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLFormControlElement.lo html/HTMLFormControlElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFormControlElement.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLFormControlElement.cpp:25: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLFormElement.lo html/HTMLFormElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from html/HTMLFormElement.h:27, from html/HTMLFormElement.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLFormElement.cpp:25: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFormControlElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFormControlElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFormControlElement.cpp:26: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFormControlElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFormControlElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFormControlElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFormControlElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFormControlElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFormControlElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFormControlElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFormControlElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFormControlElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::HTMLFormControlElement* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::HTMLFormControlElement*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' html/HTMLFormControlElement.cpp:407:41: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLFormControlElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/FormState.h:32, from html/HTMLFormElement.h:28, from html/HTMLFormElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from html/HTMLFormElement.h:27, from html/HTMLFormElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/FormState.h:32, from html/HTMLFormElement.h:28, from html/HTMLFormElement.cpp:26: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/FormState.h:32, from html/HTMLFormElement.h:28, from html/HTMLFormElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from html/HTMLFormElement.h:27, from html/HTMLFormElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/FormState.h:32, from html/HTMLFormElement.h:28, from html/HTMLFormElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from html/HTMLFormElement.h:27, from html/HTMLFormElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/FormState.h:32, from html/HTMLFormElement.h:28, from html/HTMLFormElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' html/HTMLFormElement.cpp:593:29: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from html/HTMLFormElement.h:27, from html/HTMLFormElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/FormState.h:32, from html/HTMLFormElement.h:28, from html/HTMLFormElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' fileapi/FileList.h:48:37: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from html/HTMLFormElement.h:27, from html/HTMLFormElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/FormState.h:32, from html/HTMLFormElement.h:28, from html/HTMLFormElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from html/HTMLFormElement.h:27, from html/HTMLFormElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/FormState.h:32, from html/HTMLFormElement.h:28, from html/HTMLFormElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from html/HTMLFormElement.h:27, from html/HTMLFormElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/FormState.h:32, from html/HTMLFormElement.h:28, from html/HTMLFormElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::HTMLFormControlElement* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::HTMLFormControlElement*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' html/HTMLFormElement.cpp:632:30: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from html/HTMLFormElement.h:27, from html/HTMLFormElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLFrameElement.lo html/HTMLFrameElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElement.h:27, from html/HTMLFrameElement.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLFrameElement.cpp:24: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLFrameElementBase.lo html/HTMLFrameElementBase.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElementBase.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLFrameElementBase.cpp:24: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElement.h:27, from html/HTMLFrameElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElement.h:27, from html/HTMLFrameElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElement.h:27, from html/HTMLFrameElement.cpp:25: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElement.h:27, from html/HTMLFrameElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElement.h:27, from html/HTMLFrameElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElement.h:27, from html/HTMLFrameElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElement.h:27, from html/HTMLFrameElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElement.h:27, from html/HTMLFrameElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElement.h:27, from html/HTMLFrameElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElement.h:27, from html/HTMLFrameElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElement.h:27, from html/HTMLFrameElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElementBase.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElementBase.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElementBase.cpp:25: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElementBase.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElementBase.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElementBase.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElementBase.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElementBase.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElementBase.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElementBase.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLFrameElementBase.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLFrameOwnerElement.lo html/HTMLFrameOwnerElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameOwnerElement.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLFrameOwnerElement.cpp:21: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLFrameSetElement.lo html/HTMLFrameSetElement.cpp In file included from ../JavaScriptCore/wtf/OwnArrayPtr.h:26, from html/HTMLFrameSetElement.h:27, from html/HTMLFrameSetElement.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameOwnerElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameOwnerElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameOwnerElement.cpp:22: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameOwnerElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameOwnerElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameOwnerElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameOwnerElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameOwnerElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameOwnerElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameOwnerElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameOwnerElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLFrameSetElement.cpp:24: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameSetElement.h:28, from html/HTMLFrameSetElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameSetElement.h:28, from html/HTMLFrameSetElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameSetElement.h:28, from html/HTMLFrameSetElement.cpp:25: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameSetElement.h:28, from html/HTMLFrameSetElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameSetElement.h:28, from html/HTMLFrameSetElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameSetElement.h:28, from html/HTMLFrameSetElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameSetElement.h:28, from html/HTMLFrameSetElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameSetElement.h:28, from html/HTMLFrameSetElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameSetElement.h:28, from html/HTMLFrameSetElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameSetElement.h:28, from html/HTMLFrameSetElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameSetElement.h:28, from html/HTMLFrameSetElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLHRElement.lo html/HTMLHRElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLHRElement.h:26, from html/HTMLHRElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLHRElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLHRElement.h:26, from html/HTMLHRElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLHRElement.h:26, from html/HTMLHRElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLHeadElement.lo html/HTMLHeadElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLHeadElement.h:27, from html/HTMLHeadElement.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLHeadElement.cpp:24: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLHeadingElement.lo html/HTMLHeadingElement.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLHeadingElement.h:26, from html/HTMLHeadingElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLHeadElement.h:27, from html/HTMLHeadElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLHeadElement.h:27, from html/HTMLHeadElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLHeadingElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLHeadingElement.h:26, from html/HTMLHeadingElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLHeadingElement.h:26, from html/HTMLHeadingElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLHtmlElement.lo html/HTMLHtmlElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLHtmlElement.h:27, from html/HTMLHtmlElement.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLHtmlElement.cpp:24: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLIFrameElement.lo html/HTMLIFrameElement.cpp In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLHtmlElement.h:27, from html/HTMLHtmlElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLHtmlElement.h:27, from html/HTMLHtmlElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLHtmlElement.h:27, from html/HTMLHtmlElement.cpp:25: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLHtmlElement.h:27, from html/HTMLHtmlElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLHtmlElement.h:27, from html/HTMLHtmlElement.cpp:25: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLIFrameElement.h:27, from html/HTMLIFrameElement.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLIFrameElement.cpp:25: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLIFrameElement.h:27, from html/HTMLIFrameElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLIFrameElement.h:27, from html/HTMLIFrameElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLIFrameElement.h:27, from html/HTMLIFrameElement.cpp:26: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLIFrameElement.h:27, from html/HTMLIFrameElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLIFrameElement.h:27, from html/HTMLIFrameElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLIFrameElement.h:27, from html/HTMLIFrameElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLIFrameElement.h:27, from html/HTMLIFrameElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLIFrameElement.h:27, from html/HTMLIFrameElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLIFrameElement.h:27, from html/HTMLIFrameElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLIFrameElement.h:27, from html/HTMLIFrameElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLFrameElementBase.h:27, from html/HTMLIFrameElement.h:27, from html/HTMLIFrameElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLImageElement.lo html/HTMLImageElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from html/HTMLImageElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLImageElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLImageLoader.lo html/HTMLImageLoader.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from loader/ImageLoader.h:27, from html/HTMLImageLoader.h:26, from html/HTMLImageLoader.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from html/HTMLImageElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from html/HTMLImageElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from html/HTMLImageElement.cpp:24: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from html/HTMLImageElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from html/HTMLImageElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from html/HTMLImageElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from html/HTMLImageElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from html/HTMLImageElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from html/HTMLImageElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from html/HTMLImageElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLImageElement.h:28, from html/HTMLImageElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLImageLoader.cpp:22: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from loader/ImageLoader.h:27, from html/HTMLImageLoader.h:26, from html/HTMLImageLoader.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from loader/ImageLoader.h:27, from html/HTMLImageLoader.h:26, from html/HTMLImageLoader.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLInputElement.lo html/HTMLInputElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLInputElement.h:27, from html/HTMLInputElement.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLInputElement.cpp:27: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLIsIndexElement.lo html/HTMLIsIndexElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLInputElement.h:27, from html/HTMLIsIndexElement.h:27, from html/HTMLIsIndexElement.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLIsIndexElement.cpp:25: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLInputElement.h:27, from html/HTMLInputElement.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLInputElement.h:27, from html/HTMLInputElement.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLInputElement.h:27, from html/HTMLInputElement.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLInputElement.h:27, from html/HTMLInputElement.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLInputElement.h:27, from html/HTMLInputElement.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLInputElement.h:27, from html/HTMLInputElement.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLInputElement.h:27, from html/HTMLInputElement.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' fileapi/FileList.h:48:37: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLInputElement.h:27, from html/HTMLInputElement.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLInputElement.h:27, from html/HTMLInputElement.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLInputElement.h:27, from html/HTMLInputElement.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLInputElement.h:27, from html/HTMLInputElement.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLInputElement.h:27, from html/HTMLInputElement.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLInputElement.h:27, from html/HTMLIsIndexElement.h:27, from html/HTMLIsIndexElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLInputElement.h:27, from html/HTMLIsIndexElement.h:27, from html/HTMLIsIndexElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLKeygenElement.lo html/HTMLKeygenElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLKeygenElement.h:27, from html/HTMLKeygenElement.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLKeygenElement.cpp:25: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLKeygenElement.h:27, from html/HTMLKeygenElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLKeygenElement.h:27, from html/HTMLKeygenElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLLIElement.lo html/HTMLLIElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLLIElement.h:26, from html/HTMLLIElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLLIElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLLabelElement.lo html/HTMLLabelElement.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLLabelElement.h:27, from html/HTMLLabelElement.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLLabelElement.cpp:25: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLLIElement.h:26, from html/HTMLLIElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLLIElement.h:26, from html/HTMLLIElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLLIElement.h:26, from html/HTMLLIElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLLIElement.h:26, from html/HTMLLIElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLLIElement.h:26, from html/HTMLLIElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLLIElement.h:26, from html/HTMLLIElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLLIElement.h:26, from html/HTMLLIElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLLIElement.h:26, from html/HTMLLIElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLLabelElement.h:27, from html/HTMLLabelElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLLabelElement.h:27, from html/HTMLLabelElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLLIElement.h:26, from html/HTMLLIElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLLIElement.h:26, from html/HTMLLIElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLLegendElement.lo html/HTMLLegendElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLLegendElement.h:27, from html/HTMLLegendElement.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLLegendElement.cpp:25: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLLinkElement.lo html/HTMLLinkElement.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from css/CSSRuleList.h:25, from css/CSSStyleSheet.h:24, from html/HTMLLinkElement.h:26, from html/HTMLLinkElement.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLLinkElement.cpp:24: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLLegendElement.h:27, from html/HTMLLegendElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLLegendElement.h:27, from html/HTMLLegendElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLMapElement.lo html/HTMLMapElement.cpp In file included from css/CSSRuleList.h:28, from css/CSSStyleSheet.h:24, from html/HTMLLinkElement.h:26, from html/HTMLLinkElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSRuleList.h:27, from css/CSSStyleSheet.h:24, from html/HTMLLinkElement.h:26, from html/HTMLLinkElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from css/CSSRuleList.h:28, from css/CSSStyleSheet.h:24, from html/HTMLLinkElement.h:26, from html/HTMLLinkElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSRuleList.h:27, from css/CSSStyleSheet.h:24, from html/HTMLLinkElement.h:26, from html/HTMLLinkElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from css/CSSRuleList.h:28, from css/CSSStyleSheet.h:24, from html/HTMLLinkElement.h:26, from html/HTMLLinkElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSRuleList.h:27, from css/CSSStyleSheet.h:24, from html/HTMLLinkElement.h:26, from html/HTMLLinkElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from css/CSSRuleList.h:26, from css/CSSStyleSheet.h:24, from html/HTMLLinkElement.h:26, from html/HTMLLinkElement.cpp:25: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSRuleList.h:28, from css/CSSStyleSheet.h:24, from html/HTMLLinkElement.h:26, from html/HTMLLinkElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSRuleList.h:27, from css/CSSStyleSheet.h:24, from html/HTMLLinkElement.h:26, from html/HTMLLinkElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from css/CSSRuleList.h:28, from css/CSSStyleSheet.h:24, from html/HTMLLinkElement.h:26, from html/HTMLLinkElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSRuleList.h:27, from css/CSSStyleSheet.h:24, from html/HTMLLinkElement.h:26, from html/HTMLLinkElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMapElement.h:26, from html/HTMLMapElement.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLMapElement.cpp:22: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMapElement.h:26, from html/HTMLMapElement.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMapElement.h:26, from html/HTMLMapElement.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMapElement.h:26, from html/HTMLMapElement.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMapElement.h:26, from html/HTMLMapElement.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMapElement.h:26, from html/HTMLMapElement.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMapElement.h:26, from html/HTMLMapElement.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMapElement.h:26, from html/HTMLMapElement.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMapElement.h:26, from html/HTMLMapElement.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMapElement.h:26, from html/HTMLMapElement.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMapElement.h:26, from html/HTMLMapElement.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLMarqueeElement.lo html/HTMLMarqueeElement.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLMenuElement.lo html/HTMLMenuElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMarqueeElement.h:27, from html/HTMLMarqueeElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMenuElement.h:26, from html/HTMLMenuElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLMenuElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLMarqueeElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMenuElement.h:26, from html/HTMLMenuElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMenuElement.h:26, from html/HTMLMenuElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMarqueeElement.h:27, from html/HTMLMarqueeElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMarqueeElement.h:27, from html/HTMLMarqueeElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMarqueeElement.h:27, from html/HTMLMarqueeElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMarqueeElement.h:27, from html/HTMLMarqueeElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMarqueeElement.h:27, from html/HTMLMarqueeElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMarqueeElement.h:27, from html/HTMLMarqueeElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMarqueeElement.h:27, from html/HTMLMarqueeElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMarqueeElement.h:27, from html/HTMLMarqueeElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMarqueeElement.h:27, from html/HTMLMarqueeElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMarqueeElement.h:27, from html/HTMLMarqueeElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLMetaElement.lo html/HTMLMetaElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMetaElement.h:26, from html/HTMLMetaElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLMetaElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMetaElement.h:26, from html/HTMLMetaElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLMetaElement.h:26, from html/HTMLMetaElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLMeterElement.lo html/HTMLMeterElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLMeterElement.h:25, from html/HTMLMeterElement.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLMeterElement.cpp:21: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLModElement.lo html/HTMLModElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLModElement.h:27, from html/HTMLModElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLModElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLMeterElement.h:25, from html/HTMLMeterElement.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLMeterElement.h:25, from html/HTMLMeterElement.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLMeterElement.h:25, from html/HTMLMeterElement.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLMeterElement.h:25, from html/HTMLMeterElement.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLMeterElement.h:25, from html/HTMLMeterElement.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLMeterElement.h:25, from html/HTMLMeterElement.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLMeterElement.h:25, from html/HTMLMeterElement.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLMeterElement.h:25, from html/HTMLMeterElement.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLMeterElement.h:25, from html/HTMLMeterElement.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLMeterElement.h:25, from html/HTMLMeterElement.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLModElement.h:27, from html/HTMLModElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLModElement.h:27, from html/HTMLModElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLNameCollection.lo html/HTMLNameCollection.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/HTMLCollection.h:29, from html/HTMLNameCollection.h:26, from html/HTMLNameCollection.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLNameCollection.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLOListElement.lo html/HTMLOListElement.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLOListElement.h:26, from html/HTMLOListElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/HTMLCollection.h:30, from html/HTMLNameCollection.h:26, from html/HTMLNameCollection.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/HTMLCollection.h:29, from html/HTMLNameCollection.h:26, from html/HTMLNameCollection.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLOListElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from html/HTMLNameCollection.cpp:26: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::HTMLNameCollection::HTMLNameCollection(WTF::PassRefPtr, WebCore::CollectionType, const WTF::String&)' at html/HTMLNameCollection.cpp:37:18: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::HTMLNameCollection::HTMLNameCollection(WTF::PassRefPtr, WebCore::CollectionType, const WTF::String&)' at html/HTMLNameCollection.cpp:37:18: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLObjectElement.lo html/HTMLObjectElement.cpp In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLOListElement.h:26, from html/HTMLOListElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLOListElement.h:26, from html/HTMLOListElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLOListElement.h:26, from html/HTMLOListElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLOListElement.h:26, from html/HTMLOListElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLOListElement.h:26, from html/HTMLOListElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLOListElement.h:26, from html/HTMLOListElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLOListElement.h:26, from html/HTMLOListElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLOListElement.h:26, from html/HTMLOListElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLOListElement.h:26, from html/HTMLOListElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLOListElement.h:26, from html/HTMLOListElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLObjectElement.h:26, from html/HTMLObjectElement.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLObjectElement.cpp:24: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLOptGroupElement.lo html/HTMLOptGroupElement.cpp In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLObjectElement.h:26, from html/HTMLObjectElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLObjectElement.h:26, from html/HTMLObjectElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLObjectElement.h:26, from html/HTMLObjectElement.cpp:25: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLObjectElement.h:26, from html/HTMLObjectElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLObjectElement.h:26, from html/HTMLObjectElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLObjectElement.h:26, from html/HTMLObjectElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLObjectElement.h:26, from html/HTMLObjectElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLObjectElement.h:26, from html/HTMLObjectElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLObjectElement.h:26, from html/HTMLObjectElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLObjectElement.h:26, from html/HTMLObjectElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLObjectElement.h:26, from html/HTMLObjectElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLObjectElement.h:26, from html/HTMLObjectElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const char [4]; T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = char [4]; T = WTF::String; long unsigned int inlineCapacity = 0]' html/HTMLObjectElement.cpp:153:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLObjectElement.h:26, from html/HTMLObjectElement.cpp:25: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLOptGroupElement.h:27, from html/HTMLOptGroupElement.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLOptGroupElement.cpp:25: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLOptGroupElement.h:27, from html/HTMLOptGroupElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLOptGroupElement.h:27, from html/HTMLOptGroupElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLOptGroupElement.h:27, from html/HTMLOptGroupElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLOptGroupElement.h:27, from html/HTMLOptGroupElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLOptGroupElement.h:27, from html/HTMLOptGroupElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLOptGroupElement.h:27, from html/HTMLOptGroupElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLOptGroupElement.h:27, from html/HTMLOptGroupElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLOptGroupElement.h:27, from html/HTMLOptGroupElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLOptGroupElement.h:27, from html/HTMLOptGroupElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLOptGroupElement.h:27, from html/HTMLOptGroupElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLOptionElement.lo html/HTMLOptionElement.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLOptionsCollection.lo html/HTMLOptionsCollection.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLOptionElement.h:27, from html/HTMLOptionElement.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/HTMLCollection.h:29, from html/HTMLOptionsCollection.h:27, from html/HTMLOptionsCollection.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLOptionElement.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLOptionsCollection.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/HTMLCollection.h:30, from html/HTMLOptionsCollection.h:27, from html/HTMLOptionsCollection.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/HTMLCollection.h:29, from html/HTMLOptionsCollection.h:27, from html/HTMLOptionsCollection.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLOptionElement.h:27, from html/HTMLOptionElement.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLOptionElement.h:27, from html/HTMLOptionElement.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLOptionElement.h:27, from html/HTMLOptionElement.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLOptionElement.h:27, from html/HTMLOptionElement.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLOptionElement.h:27, from html/HTMLOptionElement.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLOptionElement.h:27, from html/HTMLOptionElement.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLOptionElement.h:27, from html/HTMLOptionElement.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLOptionElement.h:27, from html/HTMLOptionElement.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLOptionElement.h:27, from html/HTMLOptionElement.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLOptionElement.h:27, from html/HTMLOptionElement.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLOutputElement.lo html/HTMLOutputElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from html/DOMTokenList.h:29, from html/DOMSettableTokenList.h:28, from html/HTMLOutputElement.h:34, from html/HTMLOutputElement.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLOutputElement.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from html/DOMTokenList.h:29, from html/DOMSettableTokenList.h:28, from html/HTMLOutputElement.h:34, from html/HTMLOutputElement.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from html/DOMTokenList.h:29, from html/DOMSettableTokenList.h:28, from html/HTMLOutputElement.h:34, from html/HTMLOutputElement.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLParagraphElement.lo html/HTMLParagraphElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLParagraphElement.h:26, from html/HTMLParagraphElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLParagraphElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLParagraphElement.h:26, from html/HTMLParagraphElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLParagraphElement.h:26, from html/HTMLParagraphElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLParamElement.lo html/HTMLParamElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLParamElement.h:26, from html/HTMLParamElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLParamElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLParamElement.h:26, from html/HTMLParamElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLParamElement.h:26, from html/HTMLParamElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLParserErrorCodes.lo html/HTMLParserErrorCodes.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLPlugInElement.lo html/HTMLPlugInElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLPlugInElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLPlugInImageElement.lo html/HTMLPlugInImageElement.cpp In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInElement.cpp:24: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLPlugInImageElement.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLPlugInImageElement.cpp:21: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLPlugInImageElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLPlugInImageElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLPlugInImageElement.cpp:22: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLPlugInImageElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLPlugInImageElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLPlugInImageElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLPlugInImageElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLPlugInImageElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLPlugInImageElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLPlugInImageElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from html/HTMLPlugInElement.h:26, from html/HTMLPlugInImageElement.h:24, from html/HTMLPlugInImageElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLPreElement.lo html/HTMLPreElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLPreElement.h:26, from html/HTMLPreElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLPreElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLPreElement.h:26, from html/HTMLPreElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLPreElement.h:26, from html/HTMLPreElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLProgressElement.lo html/HTMLProgressElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLProgressElement.h:25, from html/HTMLProgressElement.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLProgressElement.cpp:21: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLQuoteElement.lo html/HTMLQuoteElement.cpp ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLQuoteElement.h:28, from html/HTMLQuoteElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLQuoteElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLProgressElement.h:25, from html/HTMLProgressElement.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLProgressElement.h:25, from html/HTMLProgressElement.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLProgressElement.h:25, from html/HTMLProgressElement.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLProgressElement.h:25, from html/HTMLProgressElement.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLProgressElement.h:25, from html/HTMLProgressElement.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLProgressElement.h:25, from html/HTMLProgressElement.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLProgressElement.h:25, from html/HTMLProgressElement.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLProgressElement.h:25, from html/HTMLProgressElement.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLProgressElement.h:25, from html/HTMLProgressElement.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLProgressElement.h:25, from html/HTMLProgressElement.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLQuoteElement.h:28, from html/HTMLQuoteElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLQuoteElement.h:28, from html/HTMLQuoteElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLScriptElement.lo html/HTMLScriptElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/ScriptElement.h:25, from html/HTMLScriptElement.h:27, from html/HTMLScriptElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLSelectElement.lo html/HTMLSelectElement.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLScriptElement.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/CollectionCache.h:25, from html/HTMLSelectElement.h:29, from html/HTMLSelectElement.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLSelectElement.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/ScriptElement.h:25, from html/HTMLScriptElement.h:27, from html/HTMLScriptElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/ScriptElement.h:25, from html/HTMLScriptElement.h:27, from html/HTMLScriptElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from html/HTMLSelectElement.h:29, from html/HTMLSelectElement.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/CollectionCache.h:25, from html/HTMLSelectElement.h:29, from html/HTMLSelectElement.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from html/HTMLSelectElement.h:29, from html/HTMLSelectElement.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/CollectionCache.h:25, from html/HTMLSelectElement.h:29, from html/HTMLSelectElement.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from html/HTMLSelectElement.h:29, from html/HTMLSelectElement.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/CollectionCache.h:25, from html/HTMLSelectElement.h:29, from html/HTMLSelectElement.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from html/HTMLSelectElement.h:29, from html/HTMLSelectElement.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/CollectionCache.h:25, from html/HTMLSelectElement.h:29, from html/HTMLSelectElement.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from html/HTMLSelectElement.h:29, from html/HTMLSelectElement.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/CollectionCache.h:25, from html/HTMLSelectElement.h:29, from html/HTMLSelectElement.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from html/HTMLSelectElement.h:29, from html/HTMLSelectElement.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Element* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::Element*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' html/HTMLSelectElement.cpp:511:37: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/CollectionCache.h:25, from html/HTMLSelectElement.h:29, from html/HTMLSelectElement.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLStyleElement.lo html/HTMLStyleElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLStyleElement.h:26, from html/HTMLStyleElement.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLStyleElement.cpp:24: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLStyleElement.h:26, from html/HTMLStyleElement.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLStyleElement.h:26, from html/HTMLStyleElement.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLSummaryElement.lo html/HTMLSummaryElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLSummaryElement.h:24, from html/HTMLSummaryElement.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLSummaryElement.cpp:21: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLTableCaptionElement.lo html/HTMLTableCaptionElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableCaptionElement.h:29, from html/HTMLTableCaptionElement.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLTableCaptionElement.cpp:25: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLSummaryElement.h:24, from html/HTMLSummaryElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLSummaryElement.h:24, from html/HTMLSummaryElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLSummaryElement.h:24, from html/HTMLSummaryElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLSummaryElement.h:24, from html/HTMLSummaryElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLSummaryElement.h:24, from html/HTMLSummaryElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLSummaryElement.h:24, from html/HTMLSummaryElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLSummaryElement.h:24, from html/HTMLSummaryElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLSummaryElement.h:24, from html/HTMLSummaryElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLSummaryElement.h:24, from html/HTMLSummaryElement.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLSummaryElement.h:24, from html/HTMLSummaryElement.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableCaptionElement.h:29, from html/HTMLTableCaptionElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableCaptionElement.h:29, from html/HTMLTableCaptionElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLTableCellElement.lo html/HTMLTableCellElement.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLTableColElement.lo html/HTMLTableColElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableCellElement.h:29, from html/HTMLTableCellElement.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableColElement.h:29, from html/HTMLTableColElement.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLTableColElement.cpp:25: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLTableCellElement.cpp:25: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableColElement.h:29, from html/HTMLTableColElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableColElement.h:29, from html/HTMLTableColElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableColElement.h:29, from html/HTMLTableColElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableColElement.h:29, from html/HTMLTableColElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableColElement.h:29, from html/HTMLTableColElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableColElement.h:29, from html/HTMLTableColElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableCellElement.h:29, from html/HTMLTableCellElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableCellElement.h:29, from html/HTMLTableCellElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableCellElement.h:29, from html/HTMLTableCellElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableCellElement.h:29, from html/HTMLTableCellElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableCellElement.h:29, from html/HTMLTableCellElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableColElement.h:29, from html/HTMLTableColElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableCellElement.h:29, from html/HTMLTableCellElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableColElement.h:29, from html/HTMLTableColElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableColElement.h:29, from html/HTMLTableColElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableColElement.h:29, from html/HTMLTableColElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableCellElement.h:29, from html/HTMLTableCellElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableCellElement.h:29, from html/HTMLTableCellElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableCellElement.h:29, from html/HTMLTableCellElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableCellElement.h:29, from html/HTMLTableCellElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLTableElement.lo html/HTMLTableElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTableElement.h:29, from html/HTMLTableElement.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLTableElement.cpp:25: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLTablePartElement.lo html/HTMLTablePartElement.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTablePartElement.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLTablePartElement.cpp:25: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTableElement.h:29, from html/HTMLTableElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTableElement.h:29, from html/HTMLTableElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTableElement.h:29, from html/HTMLTableElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTableElement.h:29, from html/HTMLTableElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTableElement.h:29, from html/HTMLTableElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTableElement.h:29, from html/HTMLTableElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTableElement.h:29, from html/HTMLTableElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTableElement.h:29, from html/HTMLTableElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTableElement.h:29, from html/HTMLTableElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTableElement.h:29, from html/HTMLTableElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTablePartElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTablePartElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLTableRowElement.lo html/HTMLTableRowElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableRowElement.h:29, from html/HTMLTableRowElement.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLTableRowElement.cpp:25: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableRowElement.h:29, from html/HTMLTableRowElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableRowElement.h:29, from html/HTMLTableRowElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLTableRowsCollection.lo html/HTMLTableRowsCollection.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/HTMLCollection.h:29, from html/HTMLTableRowsCollection.h:32, from html/HTMLTableRowsCollection.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLTableRowsCollection.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/HTMLCollection.h:30, from html/HTMLTableRowsCollection.h:32, from html/HTMLTableRowsCollection.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from html/HTMLCollection.h:29, from html/HTMLTableRowsCollection.h:32, from html/HTMLTableRowsCollection.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLTableSectionElement.lo html/HTMLTableSectionElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableSectionElement.h:29, from html/HTMLTableSectionElement.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLTableSectionElement.cpp:25: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLTextAreaElement.lo html/HTMLTextAreaElement.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableSectionElement.h:29, from html/HTMLTableSectionElement.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTablePartElement.h:29, from html/HTMLTableSectionElement.h:29, from html/HTMLTableSectionElement.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLTextAreaElement.h:27, from html/HTMLTextAreaElement.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLTextAreaElement.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLTitleElement.lo html/HTMLTitleElement.cpp In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLTextAreaElement.h:27, from html/HTMLTextAreaElement.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLTextAreaElement.h:27, from html/HTMLTextAreaElement.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLTextAreaElement.h:27, from html/HTMLTextAreaElement.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLTextAreaElement.h:27, from html/HTMLTextAreaElement.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLTextAreaElement.h:27, from html/HTMLTextAreaElement.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLTextAreaElement.h:27, from html/HTMLTextAreaElement.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLTextAreaElement.h:27, from html/HTMLTextAreaElement.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTitleElement.h:25, from html/HTMLTitleElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLTextAreaElement.h:27, from html/HTMLTextAreaElement.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLTextAreaElement.h:27, from html/HTMLTextAreaElement.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLTextAreaElement.h:27, from html/HTMLTextAreaElement.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLTextAreaElement.h:27, from html/HTMLTextAreaElement.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLTextAreaElement.h:27, from html/HTMLTextAreaElement.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Node* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::Node*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' html/HTMLTextAreaElement.cpp:353:29: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLTextAreaElement.h:27, from html/HTMLTextAreaElement.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLTitleElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTitleElement.h:25, from html/HTMLTitleElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTitleElement.h:25, from html/HTMLTitleElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTitleElement.h:25, from html/HTMLTitleElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTitleElement.h:25, from html/HTMLTitleElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTitleElement.h:25, from html/HTMLTitleElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTitleElement.h:25, from html/HTMLTitleElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTitleElement.h:25, from html/HTMLTitleElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTitleElement.h:25, from html/HTMLTitleElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTitleElement.h:25, from html/HTMLTitleElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLTitleElement.h:25, from html/HTMLTitleElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLUListElement.lo html/HTMLUListElement.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLViewSourceDocument.lo html/HTMLViewSourceDocument.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLUListElement.h:26, from html/HTMLUListElement.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from html/HTMLDocument.h:27, from html/HTMLViewSourceDocument.h:28, from html/HTMLViewSourceDocument.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLViewSourceDocument.cpp:25: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HTMLUListElement.cpp:23: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from html/HTMLDocument.h:27, from html/HTMLViewSourceDocument.h:28, from html/HTMLViewSourceDocument.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from html/HTMLDocument.h:27, from html/HTMLViewSourceDocument.h:28, from html/HTMLViewSourceDocument.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLUListElement.h:26, from html/HTMLUListElement.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLUListElement.h:26, from html/HTMLUListElement.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HiddenInputType.lo html/HiddenInputType.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/HiddenInputType.h:34, from html/HiddenInputType.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/HiddenInputType.cpp:32: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ImageData.lo html/ImageData.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/ByteArray.h:30, from html/canvas/CanvasPixelArray.h:32, from html/ImageData.h:32, from html/ImageData.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/ImageData.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ImageDocument.lo html/ImageDocument.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from html/HTMLDocument.h:27, from html/ImageDocument.h:28, from html/ImageDocument.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/ImageDocument.cpp:25: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ImageInputType.lo html/ImageInputType.cpp ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/ImageInputType.h:35, from html/ImageInputType.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/ImageInputType.cpp:22: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from html/HTMLDocument.h:27, from html/ImageDocument.h:28, from html/ImageDocument.cpp:26: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from html/HTMLDocument.h:27, from html/ImageDocument.h:28, from html/ImageDocument.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from html/HTMLDocument.h:27, from html/ImageDocument.h:28, from html/ImageDocument.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from html/HTMLDocument.h:27, from html/ImageDocument.h:28, from html/ImageDocument.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from html/HTMLDocument.h:27, from html/ImageDocument.h:28, from html/ImageDocument.cpp:26: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/InputType.h:39, from html/BaseButtonInputType.h:34, from html/ImageInputType.h:35, from html/ImageInputType.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/ImageInputType.h:35, from html/ImageInputType.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/BaseButtonInputType.h:34, from html/ImageInputType.h:35, from html/ImageInputType.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/ImageInputType.h:35, from html/ImageInputType.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/BaseButtonInputType.h:34, from html/ImageInputType.h:35, from html/ImageInputType.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/ImageInputType.h:35, from html/ImageInputType.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/BaseButtonInputType.h:34, from html/ImageInputType.h:35, from html/ImageInputType.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/ImageInputType.h:35, from html/ImageInputType.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/BaseButtonInputType.h:34, from html/ImageInputType.h:35, from html/ImageInputType.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/ImageInputType.h:35, from html/ImageInputType.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InputType.lo html/InputType.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/InputType.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/InputType.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/IsIndexInputType.lo html/IsIndexInputType.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/IsIndexInputType.h:34, from html/IsIndexInputType.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/IsIndexInputType.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/InputType.h:39, from html/TextFieldInputType.h:34, from html/IsIndexInputType.h:34, from html/IsIndexInputType.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/IsIndexInputType.h:34, from html/IsIndexInputType.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/InputType.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/InputType.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/InputType.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/InputType.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/InputType.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/InputType.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/InputType.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/InputType.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/InputType.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/InputType.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/LabelsNodeList.lo html/LabelsNodeList.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from dom/DynamicNodeList.h:30, from html/LabelsNodeList.h:28, from html/LabelsNodeList.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/LabelsNodeList.cpp:24: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MediaDocument.lo html/MediaDocument.cpp In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from html/LabelsNodeList.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dom/DynamicNodeList.h:30, from html/LabelsNodeList.h:28, from html/LabelsNodeList.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from html/LabelsNodeList.cpp:27: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::LabelsNodeList::~LabelsNodeList()' at html/LabelsNodeList.cpp:43:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[5].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WebCore::LabelsNodeList::LabelsNodeList(WebCore::Node*)' at html/LabelsNodeList.cpp:36:63: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MonthInputType.lo html/MonthInputType.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseDateAndTimeInputType.h:35, from html/MonthInputType.h:34, from html/MonthInputType.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/MonthInputType.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/NumberInputType.lo html/NumberInputType.cpp In file included from html/InputType.h:39, from html/TextFieldInputType.h:34, from html/BaseDateAndTimeInputType.h:35, from html/MonthInputType.h:34, from html/MonthInputType.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseDateAndTimeInputType.h:35, from html/MonthInputType.h:34, from html/MonthInputType.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/NumberInputType.h:34, from html/NumberInputType.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/NumberInputType.cpp:32: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PasswordInputType.lo html/PasswordInputType.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseTextInputType.h:34, from html/PasswordInputType.h:34, from html/PasswordInputType.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/PasswordInputType.cpp:32: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from html/InputType.h:39, from html/TextFieldInputType.h:34, from html/NumberInputType.h:34, from html/NumberInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/NumberInputType.h:34, from html/NumberInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/TextFieldInputType.h:34, from html/NumberInputType.h:34, from html/NumberInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/NumberInputType.h:34, from html/NumberInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/TextFieldInputType.h:34, from html/NumberInputType.h:34, from html/NumberInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/NumberInputType.h:34, from html/NumberInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/TextFieldInputType.h:34, from html/NumberInputType.h:34, from html/NumberInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/NumberInputType.h:34, from html/NumberInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/TextFieldInputType.h:34, from html/NumberInputType.h:34, from html/NumberInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/NumberInputType.h:34, from html/NumberInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PluginDocument.lo html/PluginDocument.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from html/HTMLDocument.h:27, from html/PluginDocument.h:28, from html/PluginDocument.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/PluginDocument.cpp:25: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from html/HTMLDocument.h:27, from html/PluginDocument.h:28, from html/PluginDocument.cpp:26: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from html/HTMLDocument.h:27, from html/PluginDocument.h:28, from html/PluginDocument.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from html/HTMLDocument.h:27, from html/PluginDocument.h:28, from html/PluginDocument.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from html/HTMLDocument.h:27, from html/PluginDocument.h:28, from html/PluginDocument.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from html/HTMLDocument.h:27, from html/PluginDocument.h:28, from html/PluginDocument.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from html/HTMLDocument.h:27, from html/PluginDocument.h:28, from html/PluginDocument.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from html/HTMLDocument.h:27, from html/PluginDocument.h:28, from html/PluginDocument.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from html/HTMLDocument.h:27, from html/PluginDocument.h:28, from html/PluginDocument.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from html/HTMLDocument.h:27, from html/PluginDocument.h:28, from html/PluginDocument.cpp:26: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from html/HTMLDocument.h:27, from html/PluginDocument.h:28, from html/PluginDocument.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from html/HTMLDocument.h:27, from html/PluginDocument.h:28, from html/PluginDocument.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from html/HTMLDocument.h:27, from html/PluginDocument.h:28, from html/PluginDocument.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from html/HTMLDocument.h:27, from html/PluginDocument.h:28, from html/PluginDocument.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/RadioInputType.lo html/RadioInputType.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/BaseCheckableInputType.h:34, from html/RadioInputType.h:34, from html/RadioInputType.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/RadioInputType.cpp:22: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from html/RadioInputType.cpp:25: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:39, from html/BaseCheckableInputType.h:34, from html/RadioInputType.h:34, from html/RadioInputType.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/BaseCheckableInputType.h:34, from html/RadioInputType.h:34, from html/RadioInputType.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/RangeInputType.lo html/RangeInputType.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/RangeInputType.h:34, from html/RangeInputType.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/RangeInputType.cpp:32: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ResetInputType.lo html/ResetInputType.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/ResetInputType.h:34, from html/ResetInputType.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/ResetInputType.cpp:32: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/InputType.h:39, from html/BaseButtonInputType.h:34, from html/ResetInputType.h:34, from html/ResetInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/ResetInputType.h:34, from html/ResetInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/RangeInputType.h:34, from html/RangeInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/RangeInputType.h:34, from html/RangeInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/RangeInputType.h:34, from html/RangeInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/RangeInputType.h:34, from html/RangeInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/RangeInputType.h:34, from html/RangeInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/RangeInputType.h:34, from html/RangeInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/RangeInputType.h:34, from html/RangeInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/RangeInputType.h:34, from html/RangeInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/RangeInputType.h:34, from html/RangeInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/RangeInputType.h:34, from html/RangeInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SearchInputType.lo html/SearchInputType.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseTextInputType.h:34, from html/SearchInputType.h:34, from html/SearchInputType.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/SearchInputType.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/StepRange.lo html/StepRange.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SubmitInputType.lo html/SubmitInputType.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLInputElement.h:27, from html/StepRange.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/SubmitInputType.h:34, from html/SubmitInputType.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/SubmitInputType.cpp:32: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/StepRange.cpp:21: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ In file included from html/InputType.h:39, from html/BaseButtonInputType.h:34, from html/SubmitInputType.h:34, from html/SubmitInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/BaseButtonInputType.h:34, from html/SubmitInputType.h:34, from html/SubmitInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLInputElement.h:27, from html/StepRange.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/HTMLFormControlElement.h:27, from html/HTMLInputElement.h:27, from html/StepRange.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TelephoneInputType.lo html/TelephoneInputType.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TextDocument.lo html/TextDocument.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseTextInputType.h:34, from html/TelephoneInputType.h:34, from html/TelephoneInputType.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/TelephoneInputType.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from html/HTMLDocument.h:27, from html/TextDocument.h:28, from html/TextDocument.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/TextDocument.cpp:25: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TextFieldInputType.lo html/TextFieldInputType.cpp In file included from html/CollectionCache.h:26, from dom/Document.h:31, from html/HTMLDocument.h:27, from html/TextDocument.h:28, from html/TextDocument.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from html/HTMLDocument.h:27, from html/TextDocument.h:28, from html/TextDocument.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/TextFieldInputType.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/TextFieldInputType.cpp:32: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TextInputType.lo html/TextInputType.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseTextInputType.h:34, from html/TextInputType.h:34, from html/TextInputType.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/TextInputType.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from html/TextFieldInputType.cpp:35: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:39, from html/TextFieldInputType.h:34, from html/TextFieldInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/TextFieldInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/TextFieldInputType.h:34, from html/TextFieldInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/TextFieldInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/TextFieldInputType.h:34, from html/TextFieldInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/TextFieldInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/TextFieldInputType.h:34, from html/TextFieldInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/TextFieldInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/InputType.h:39, from html/TextFieldInputType.h:34, from html/TextFieldInputType.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/TextFieldInputType.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TimeInputType.lo html/TimeInputType.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseDateAndTimeInputType.h:35, from html/TimeInputType.h:34, from html/TimeInputType.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/TimeInputType.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/InputType.h:39, from html/TextFieldInputType.h:34, from html/BaseDateAndTimeInputType.h:35, from html/TimeInputType.h:34, from html/TimeInputType.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseDateAndTimeInputType.h:35, from html/TimeInputType.h:34, from html/TimeInputType.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/URLInputType.lo html/URLInputType.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseTextInputType.h:34, from html/URLInputType.h:34, from html/URLInputType.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/URLInputType.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ValidationMessage.lo html/ValidationMessage.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from html/ValidationMessage.h:36, from html/ValidationMessage.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/ValidationMessage.cpp:31: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from html/InputType.h:39, from html/TextFieldInputType.h:34, from html/BaseTextInputType.h:34, from html/URLInputType.h:34, from html/URLInputType.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseTextInputType.h:34, from html/URLInputType.h:34, from html/URLInputType.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from html/ValidationMessage.h:38, from html/ValidationMessage.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/ValidationMessage.h:37, from html/ValidationMessage.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from html/ValidationMessage.h:38, from html/ValidationMessage.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/ValidationMessage.h:37, from html/ValidationMessage.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from html/ValidationMessage.h:38, from html/ValidationMessage.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/ValidationMessage.h:37, from html/ValidationMessage.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from html/ValidationMessage.h:38, from html/ValidationMessage.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/ValidationMessage.h:37, from html/ValidationMessage.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from html/ValidationMessage.h:38, from html/ValidationMessage.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/ValidationMessage.h:37, from html/ValidationMessage.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ValidityState.lo html/ValidityState.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/ValidityState.h:27, from html/ValidityState.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/ValidityState.cpp:24: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/ValidityState.h:27, from html/ValidityState.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/FormAssociatedElement.h:27, from html/ValidityState.h:27, from html/ValidityState.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/WeekInputType.lo html/WeekInputType.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseDateAndTimeInputType.h:35, from html/WeekInputType.h:34, from html/WeekInputType.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/WeekInputType.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/InputType.h:39, from html/TextFieldInputType.h:34, from html/BaseDateAndTimeInputType.h:35, from html/WeekInputType.h:34, from html/WeekInputType.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/InputType.h:38, from html/TextFieldInputType.h:34, from html/BaseDateAndTimeInputType.h:35, from html/WeekInputType.h:34, from html/WeekInputType.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ArrayBuffer.lo html/canvas/ArrayBuffer.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from html/canvas/ArrayBuffer.h:29, from html/canvas/ArrayBuffer.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ArrayBufferView.lo html/canvas/ArrayBufferView.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from html/canvas/ArrayBuffer.h:29, from html/canvas/ArrayBufferView.h:29, from html/canvas/ArrayBufferView.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CanvasGradient.lo html/canvas/CanvasGradient.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CanvasPattern.lo html/canvas/CanvasPattern.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from platform/graphics/Gradient.h:35, from html/canvas/CanvasGradient.h:30, from html/canvas/CanvasGradient.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/graphics/Pattern.h:32, from html/canvas/CanvasPattern.h:29, from html/canvas/CanvasPattern.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/canvas/CanvasGradient.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/canvas/CanvasPattern.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from html/canvas/CanvasGradient.cpp:32: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from html/canvas/CanvasGradient.cpp:32: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CanvasPixelArray.lo html/canvas/CanvasPixelArray.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CanvasRenderingContext.lo html/canvas/CanvasRenderingContext.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/ByteArray.h:30, from html/canvas/CanvasPixelArray.h:32, from html/canvas/CanvasPixelArray.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/canvas/CanvasPixelArray.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/graphics/GraphicsLayer.h:31, from html/canvas/CanvasRenderingContext.h:29, from html/canvas/CanvasRenderingContext.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/canvas/CanvasRenderingContext.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CanvasRenderingContext2D.lo html/canvas/CanvasRenderingContext2D.cpp In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/graphics/GraphicsLayer.h:31, from html/canvas/CanvasRenderingContext.h:29, from html/canvas/CanvasRenderingContext.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/graphics/GraphicsLayer.h:31, from html/canvas/CanvasRenderingContext.h:29, from html/canvas/CanvasRenderingContext.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/graphics/GraphicsLayer.h:31, from html/canvas/CanvasRenderingContext.h:29, from html/canvas/CanvasRenderingContext.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/graphics/GraphicsLayer.h:31, from html/canvas/CanvasRenderingContext.h:29, from html/canvas/CanvasRenderingContext.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/graphics/GraphicsLayer.h:31, from html/canvas/CanvasRenderingContext.h:29, from html/canvas/CanvasRenderingContext2D.h:30, from html/canvas/CanvasRenderingContext2D.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/canvas/CanvasRenderingContext2D.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from html/canvas/CanvasRenderingContext2D.cpp:36: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from html/canvas/CanvasRenderingContext2D.cpp:36: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/graphics/GraphicsLayer.h:31, from html/canvas/CanvasRenderingContext.h:29, from html/canvas/CanvasRenderingContext2D.h:30, from html/canvas/CanvasRenderingContext2D.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/graphics/GraphicsLayer.h:31, from html/canvas/CanvasRenderingContext.h:29, from html/canvas/CanvasRenderingContext2D.h:30, from html/canvas/CanvasRenderingContext2D.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/graphics/GraphicsLayer.h:31, from html/canvas/CanvasRenderingContext.h:29, from html/canvas/CanvasRenderingContext2D.h:30, from html/canvas/CanvasRenderingContext2D.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/graphics/GraphicsLayer.h:31, from html/canvas/CanvasRenderingContext.h:29, from html/canvas/CanvasRenderingContext2D.h:30, from html/canvas/CanvasRenderingContext2D.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/graphics/GraphicsLayer.h:31, from html/canvas/CanvasRenderingContext.h:29, from html/canvas/CanvasRenderingContext2D.h:30, from html/canvas/CanvasRenderingContext2D.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/graphics/GraphicsLayer.h:31, from html/canvas/CanvasRenderingContext.h:29, from html/canvas/CanvasRenderingContext2D.h:30, from html/canvas/CanvasRenderingContext2D.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/graphics/GraphicsLayer.h:31, from html/canvas/CanvasRenderingContext.h:29, from html/canvas/CanvasRenderingContext2D.h:30, from html/canvas/CanvasRenderingContext2D.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/graphics/GraphicsLayer.h:31, from html/canvas/CanvasRenderingContext.h:29, from html/canvas/CanvasRenderingContext2D.h:30, from html/canvas/CanvasRenderingContext2D.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/graphics/GraphicsLayer.h:31, from html/canvas/CanvasRenderingContext.h:29, from html/canvas/CanvasRenderingContext2D.h:30, from html/canvas/CanvasRenderingContext2D.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/graphics/GraphicsLayer.h:31, from html/canvas/CanvasRenderingContext.h:29, from html/canvas/CanvasRenderingContext2D.h:30, from html/canvas/CanvasRenderingContext2D.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CanvasStyle.lo html/canvas/CanvasStyle.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from html/canvas/CanvasStyle.h:31, from html/canvas/CanvasStyle.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/canvas/CanvasStyle.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from html/canvas/CanvasStyle.cpp:32: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from html/canvas/CanvasStyle.cpp:32: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/canvas/CanvasStyle.cpp:29: ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from html/canvas/CanvasStyle.h:31, from html/canvas/CanvasStyle.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from html/canvas/CanvasStyle.h:31, from html/canvas/CanvasStyle.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DataView.lo html/canvas/DataView.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Float32Array.lo html/canvas/Float32Array.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from html/canvas/ArrayBuffer.h:29, from html/canvas/ArrayBufferView.h:29, from html/canvas/DataView.h:29, from html/canvas/DataView.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from html/canvas/ArrayBuffer.h:29, from html/canvas/TypedArrayBase.h:30, from html/canvas/Float32Array.h:30, from html/canvas/Float32Array.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Int16Array.lo html/canvas/Int16Array.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from html/canvas/ArrayBuffer.h:29, from html/canvas/TypedArrayBase.h:30, from html/canvas/IntegralTypedArrayBase.h:30, from html/canvas/Int16Array.h:29, from html/canvas/Int16Array.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Int32Array.lo html/canvas/Int32Array.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from html/canvas/ArrayBuffer.h:29, from html/canvas/TypedArrayBase.h:30, from html/canvas/IntegralTypedArrayBase.h:30, from html/canvas/Int32Array.h:30, from html/canvas/Int32Array.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Int8Array.lo html/canvas/Int8Array.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from html/canvas/ArrayBuffer.h:29, from html/canvas/TypedArrayBase.h:30, from html/canvas/IntegralTypedArrayBase.h:30, from html/canvas/Int8Array.h:30, from html/canvas/Int8Array.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Uint16Array.lo html/canvas/Uint16Array.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from html/canvas/ArrayBuffer.h:29, from html/canvas/TypedArrayBase.h:30, from html/canvas/IntegralTypedArrayBase.h:30, from html/canvas/Uint16Array.h:30, from html/canvas/Uint16Array.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Uint32Array.lo html/canvas/Uint32Array.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from html/canvas/ArrayBuffer.h:29, from html/canvas/TypedArrayBase.h:30, from html/canvas/IntegralTypedArrayBase.h:30, from html/canvas/Uint32Array.h:30, from html/canvas/Uint32Array.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Uint8Array.lo html/canvas/Uint8Array.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from html/canvas/ArrayBuffer.h:29, from html/canvas/TypedArrayBase.h:30, from html/canvas/IntegralTypedArrayBase.h:30, from html/canvas/Uint8Array.h:30, from html/canvas/Uint8Array.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CSSPreloadScanner.lo html/parser/CSSPreloadScanner.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLConstructionSite.lo html/parser/HTMLConstructionSite.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from html/parser/CSSPreloadScanner.h:30, from html/parser/CSSPreloadScanner.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from html/parser/HTMLTreeBuilder.h:30, from html/parser/HTMLConstructionSite.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/parser/CSSPreloadScanner.cpp:28: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/parser/HTMLConstructionSite.cpp:27: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from html/parser/CSSPreloadScanner.h:30, from html/parser/CSSPreloadScanner.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from html/parser/CSSPreloadScanner.h:30, from html/parser/CSSPreloadScanner.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from html/parser/HTMLTreeBuilder.h:30, from html/parser/HTMLConstructionSite.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from html/parser/HTMLTreeBuilder.h:30, from html/parser/HTMLConstructionSite.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from html/parser/HTMLTreeBuilder.h:30, from html/parser/HTMLConstructionSite.cpp:28: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLDocumentParser.lo html/parser/HTMLDocumentParser.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/text/SegmentedString.h:23, from html/parser/HTMLInputStream.h:29, from html/parser/HTMLDocumentParser.h:31, from html/parser/HTMLDocumentParser.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/parser/HTMLDocumentParser.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLElementStack.lo html/parser/HTMLElementStack.cpp In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/text/SegmentedString.h:23, from html/parser/HTMLInputStream.h:29, from html/parser/HTMLDocumentParser.h:31, from html/parser/HTMLDocumentParser.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/text/SegmentedString.h:23, from html/parser/HTMLInputStream.h:29, from html/parser/HTMLDocumentParser.h:31, from html/parser/HTMLDocumentParser.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/text/SegmentedString.h:23, from html/parser/HTMLInputStream.h:29, from html/parser/HTMLDocumentParser.h:31, from html/parser/HTMLDocumentParser.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from html/parser/HTMLElementStack.h:30, from html/parser/HTMLElementStack.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/DocumentFragment.h:27, from html/parser/HTMLDocumentParser.cpp:30: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'bool WebCore::HTMLDocumentParser::runScriptsForPausedTreeBuilder()' at html/parser/HTMLDocumentParser.cpp:205:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'bool WebCore::HTMLDocumentParser::runScriptsForPausedTreeBuilder()' at html/parser/HTMLDocumentParser.cpp:206:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'bool WebCore::HTMLDocumentParser::runScriptsForPausedTreeBuilder()' at html/parser/HTMLDocumentParser.cpp:205:57: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/parser/HTMLElementStack.cpp:27: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from html/parser/HTMLElementStack.h:30, from html/parser/HTMLElementStack.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from html/parser/HTMLElementStack.h:30, from html/parser/HTMLElementStack.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLEntityParser.lo html/parser/HTMLEntityParser.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/text/SegmentedString.h:23, from html/parser/HTMLEntityParser.h:30, from html/parser/HTMLEntityParser.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLEntitySearch.lo html/parser/HTMLEntitySearch.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/parser/HTMLEntityParser.cpp:28: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from html/parser/HTMLEntitySearch.h:29, from html/parser/HTMLEntitySearch.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/parser/HTMLEntitySearch.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLFormattingElementList.lo html/parser/HTMLFormattingElementList.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLMetaCharsetParser.lo html/parser/HTMLMetaCharsetParser.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from html/parser/HTMLFormattingElementList.h:30, from html/parser/HTMLFormattingElementList.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from dom/CSSMappedAttributeDeclaration.h:28, from dom/Attribute.h:28, from dom/NamedNodeMap.h:28, from html/parser/HTMLToken.h:29, from html/parser/HTMLMetaCharsetParser.h:29, from html/parser/HTMLMetaCharsetParser.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/parser/HTMLFormattingElementList.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/parser/HTMLMetaCharsetParser.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from dom/CSSMappedAttributeDeclaration.h:28, from dom/Attribute.h:28, from dom/NamedNodeMap.h:28, from html/parser/HTMLToken.h:29, from html/parser/HTMLMetaCharsetParser.h:29, from html/parser/HTMLMetaCharsetParser.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from dom/CSSMappedAttributeDeclaration.h:28, from dom/Attribute.h:28, from dom/NamedNodeMap.h:28, from html/parser/HTMLToken.h:29, from html/parser/HTMLMetaCharsetParser.h:29, from html/parser/HTMLMetaCharsetParser.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from dom/CSSMappedAttributeDeclaration.h:28, from dom/Attribute.h:28, from dom/NamedNodeMap.h:28, from html/parser/HTMLToken.h:29, from html/parser/HTMLMetaCharsetParser.h:29, from html/parser/HTMLMetaCharsetParser.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; long unsigned int inlineCapacity = 0]' html/parser/HTMLMetaCharsetParser.cpp:110:26: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/utility:70, from /usr/include/c++/11/algorithm:60, from ../../../../../include/QtCore/../../src/corelib/global/qglobal.h:68, from ../../../../../include/QtCore/qglobal.h:1, from ../JavaScriptCore/wtf/ThreadingPrimitives.h:50, from ../JavaScriptCore/wtf/ThreadSafeRefCounted.h:66, from ../JavaScriptCore/wtf/Threading.h:70, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:37, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from dom/CSSMappedAttributeDeclaration.h:28, from dom/Attribute.h:28, from dom/NamedNodeMap.h:28, from html/parser/HTMLToken.h:29, from html/parser/HTMLMetaCharsetParser.h:29, from html/parser/HTMLMetaCharsetParser.cpp:27: /usr/include/c++/11/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/parser/HTMLFormattingElementList.h:31, from html/parser/HTMLFormattingElementList.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/parser/HTMLFormattingElementList.h:30, from html/parser/HTMLFormattingElementList.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from html/parser/HTMLFormattingElementList.cpp:29: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::HTMLFormattingElementList::Entry::~Entry()' at html/parser/HTMLFormattingElementList.h:60:19, inlined from 'void WTF::Vector::remove(size_t) [with T = WebCore::HTMLFormattingElementList::Entry; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:1082:17, inlined from 'void WebCore::HTMLFormattingElementList::remove(WebCore::Element*)' at html/parser/HTMLFormattingElementList.cpp:100:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'element' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::HTMLFormattingElementList::Entry::~Entry()' at html/parser/HTMLFormattingElementList.h:60:19, inlined from 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WebCore::HTMLFormattingElementList::Entry]' at ../JavaScriptCore/wtf/Vector.h:125:24, inlined from 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WebCore::HTMLFormattingElementList::Entry]' at ../JavaScriptCore/wtf/Vector.h:134:21, inlined from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WebCore::HTMLFormattingElementList::Entry]' at ../JavaScriptCore/wtf/Vector.h:254:80, inlined from 'void WTF::Vector::remove(size_t) [with T = WebCore::HTMLFormattingElementList::Entry; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:1083:40, inlined from 'void WebCore::HTMLFormattingElementList::remove(WebCore::Element*)' at html/parser/HTMLFormattingElementList.cpp:100:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Element**)((char*)src)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::HTMLFormattingElementList::Entry::~Entry()' at html/parser/HTMLFormattingElementList.h:60:19, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WebCore::HTMLFormattingElementList::Entry]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WebCore::HTMLFormattingElementList::Entry]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WebCore::HTMLFormattingElementList::Entry; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Element**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::HTMLFormattingElementList::Entry::~Entry()' at html/parser/HTMLFormattingElementList.h:60:19, inlined from 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WebCore::HTMLFormattingElementList::Entry]' at ../JavaScriptCore/wtf/Vector.h:125:24, inlined from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WebCore::HTMLFormattingElementList::Entry]' at ../JavaScriptCore/wtf/Vector.h:249:69, inlined from 'void WTF::Vector::reserveCapacity(size_t) [with T = WebCore::HTMLFormattingElementList::Entry; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:884:33, inlined from 'void WTF::Vector::reserveCapacity(size_t) [with T = WebCore::HTMLFormattingElementList::Entry; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:876:10, inlined from 'void WTF::Vector::expandCapacity(size_t) [with T = WebCore::HTMLFormattingElementList::Entry; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:799:24: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Element**)((char*)src)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'void WebCore::HTMLFormattingElementList::Entry::replaceElement(WTF::PassRefPtr)' at html/parser/HTMLFormattingElementList.h:71:72, inlined from 'void WebCore::HTMLFormattingElementList::swapTo(WebCore::Element*, WebCore::Element*, const WebCore::HTMLFormattingElementList::Bookmark&)' at html/parser/HTMLFormattingElementList.cpp:82:40: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)bookmark_8(D)->m_mark.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::HTMLFormattingElementList::Entry::~Entry()' at html/parser/HTMLFormattingElementList.h:60:19, inlined from 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WebCore::HTMLFormattingElementList::Entry]' at ../JavaScriptCore/wtf/Vector.h:141:31, inlined from 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WebCore::HTMLFormattingElementList::Entry]' at ../JavaScriptCore/wtf/Vector.h:131:21, inlined from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WebCore::HTMLFormattingElementList::Entry]' at ../JavaScriptCore/wtf/Vector.h:254:80, inlined from 'void WTF::Vector::insert(size_t, const U&) [with U = WebCore::Element*; T = WebCore::HTMLFormattingElementList::Entry; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:1048:40, inlined from 'void WebCore::HTMLFormattingElementList::swapTo(WebCore::Element*, WebCore::Element*, const WebCore::HTMLFormattingElementList::Bookmark&)' at html/parser/HTMLFormattingElementList.cpp:87:21: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Element**)((char*)srcEnd)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLParserIdioms.lo html/parser/HTMLParserIdioms.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from html/parser/HTMLParserIdioms.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/parser/HTMLParserIdioms.cpp:25: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLParserScheduler.lo html/parser/HTMLParserScheduler.cpp html/parser/HTMLParserIdioms.cpp: In function 'bool WebCore::parseToDoubleForNumberTypeWithDecimalPlaces(const WTF::String&, double*, unsigned int*)': html/parser/HTMLParserIdioms.cpp:135:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 135 | exponentSign = 1; | ~~~~~~~~~~~~~^~~ html/parser/HTMLParserIdioms.cpp:136:9: note: here 136 | case '+': | ^~~~ In file included from ../JavaScriptCore/wtf/PassOwnPtr.h:30, from html/parser/HTMLParserScheduler.h:34, from html/parser/HTMLParserScheduler.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/parser/HTMLParserScheduler.cpp:26: ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLPreloadScanner.lo html/parser/HTMLPreloadScanner.cpp ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from html/parser/CSSPreloadScanner.h:30, from html/parser/HTMLPreloadScanner.h:30, from html/parser/HTMLPreloadScanner.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/parser/HTMLPreloadScanner.cpp:28: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/FrameView.h:28, from html/parser/HTMLParserScheduler.cpp:29: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/FrameView.h:28, from html/parser/HTMLParserScheduler.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/FrameView.h:28, from html/parser/HTMLParserScheduler.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from html/parser/CSSPreloadScanner.h:30, from html/parser/HTMLPreloadScanner.h:30, from html/parser/HTMLPreloadScanner.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from html/parser/CSSPreloadScanner.h:30, from html/parser/HTMLPreloadScanner.h:30, from html/parser/HTMLPreloadScanner.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLScriptRunner.lo html/parser/HTMLScriptRunner.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/PendingScript.h:30, from html/parser/HTMLScriptRunner.h:29, from html/parser/HTMLScriptRunner.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLSourceTracker.lo html/parser/HTMLSourceTracker.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/text/SegmentedString.h:23, from html/parser/HTMLInputStream.h:29, from html/parser/HTMLSourceTracker.h:29, from html/parser/HTMLSourceTracker.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/parser/HTMLSourceTracker.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/parser/HTMLScriptRunner.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/text/SegmentedString.h:23, from html/parser/HTMLInputStream.h:29, from html/parser/HTMLSourceTracker.h:29, from html/parser/HTMLSourceTracker.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/text/SegmentedString.h:23, from html/parser/HTMLInputStream.h:29, from html/parser/HTMLSourceTracker.h:29, from html/parser/HTMLSourceTracker.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLTokenizer.lo html/parser/HTMLTokenizer.cpp In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/PendingScript.h:30, from html/parser/HTMLScriptRunner.h:29, from html/parser/HTMLScriptRunner.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/PendingScript.h:30, from html/parser/HTMLScriptRunner.h:29, from html/parser/HTMLScriptRunner.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/PendingScript.h:30, from html/parser/HTMLScriptRunner.h:29, from html/parser/HTMLScriptRunner.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/text/SegmentedString.h:23, from html/parser/HTMLTokenizer.h:30, from html/parser/HTMLTokenizer.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from html/parser/HTMLScriptRunner.cpp:32: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:135:23, inlined from 'void WebCore::PendingScript::setElement(WebCore::Element*)' at dom/PendingScript.h:90:53, inlined from 'bool WebCore::HTMLScriptRunner::requestPendingScript(WebCore::PendingScript&, WebCore::Element*) const' at html/parser/HTMLScriptRunner.cpp:265:29: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)pendingScript)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/parser/HTMLTokenizer.cpp:28: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'void WebCore::HTMLScriptRunner::executePendingScriptAndDispatchEvent(WebCore::PendingScript&)' at html/parser/HTMLScriptRunner.cpp:144:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'void WebCore::HTMLScriptRunner::executePendingScriptAndDispatchEvent(WebCore::PendingScript&)' at html/parser/HTMLScriptRunner.cpp:144:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:135:23, inlined from 'void WebCore::PendingScript::setElement(WebCore::Element*)' at dom/PendingScript.h:90:53, inlined from 'void WebCore::HTMLScriptRunner::runScript(WebCore::Element*, const TextPosition1&)' at html/parser/HTMLScriptRunner.cpp:305:51: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/text/SegmentedString.h:23, from html/parser/HTMLTokenizer.h:30, from html/parser/HTMLTokenizer.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/text/SegmentedString.h:23, from html/parser/HTMLTokenizer.h:30, from html/parser/HTMLTokenizer.cpp:29: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLTreeBuilder.lo html/parser/HTMLTreeBuilder.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from html/parser/HTMLTreeBuilder.h:30, from html/parser/HTMLTreeBuilder.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/parser/HTMLTreeBuilder.cpp:27: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from html/parser/HTMLTreeBuilder.h:30, from html/parser/HTMLTreeBuilder.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from html/parser/HTMLTreeBuilder.h:30, from html/parser/HTMLTreeBuilder.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from html/parser/HTMLTreeBuilder.h:30, from html/parser/HTMLTreeBuilder.cpp:28: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ html/parser/HTMLTreeBuilder.cpp: In member function 'void WebCore::HTMLTreeBuilder::processCharacterBuffer(WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer&)': html/parser/HTMLTreeBuilder.cpp:2437:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 2437 | defaultForInitial(); | ~~~~~~~~~~~~~~~~~^~ html/parser/HTMLTreeBuilder.cpp:2440:5: note: here 2440 | case BeforeHTMLMode: { | ^~~~ html/parser/HTMLTreeBuilder.cpp:2445:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 2445 | defaultForBeforeHTML(); | ~~~~~~~~~~~~~~~~~~~~^~ html/parser/HTMLTreeBuilder.cpp:2448:5: note: here 2448 | case BeforeHeadMode: { | ^~~~ html/parser/HTMLTreeBuilder.cpp:2453:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 2453 | defaultForBeforeHead(); | ~~~~~~~~~~~~~~~~~~~~^~ html/parser/HTMLTreeBuilder.cpp:2456:5: note: here 2456 | case InHeadMode: { | ^~~~ html/parser/HTMLTreeBuilder.cpp:2465:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 2465 | } | ^ html/parser/HTMLTreeBuilder.cpp:2466:5: note: here 2466 | case AfterHeadMode: { | ^~~~ html/parser/HTMLTreeBuilder.cpp:2475:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 2475 | } | ^ html/parser/HTMLTreeBuilder.cpp:2476:5: note: here 2476 | case InBodyMode: | ^~~~ html/parser/HTMLTreeBuilder.cpp:2494:32: warning: this statement may fall through [-Wimplicit-fallthrough=] 2494 | prepareToReprocessToken(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ html/parser/HTMLTreeBuilder.cpp:2497:5: note: here 2497 | case InTableTextMode: { | ^~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTMLViewSourceParser.lo html/parser/HTMLViewSourceParser.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/text/SegmentedString.h:23, from html/parser/HTMLInputStream.h:29, from html/parser/HTMLViewSourceParser.h:30, from html/parser/HTMLViewSourceParser.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/parser/HTMLViewSourceParser.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TextDocumentParser.lo html/parser/TextDocumentParser.cpp ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/text/SegmentedString.h:23, from html/parser/HTMLInputStream.h:29, from html/parser/HTMLDocumentParser.h:31, from html/parser/TextDocumentParser.h:29, from html/parser/TextDocumentParser.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/parser/TextDocumentParser.cpp:25: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/text/SegmentedString.h:23, from html/parser/HTMLInputStream.h:29, from html/parser/HTMLViewSourceParser.h:30, from html/parser/HTMLViewSourceParser.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/text/SegmentedString.h:23, from html/parser/HTMLInputStream.h:29, from html/parser/HTMLViewSourceParser.h:30, from html/parser/HTMLViewSourceParser.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/text/SegmentedString.h:23, from html/parser/HTMLInputStream.h:29, from html/parser/HTMLDocumentParser.h:31, from html/parser/TextDocumentParser.h:29, from html/parser/TextDocumentParser.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/text/SegmentedString.h:23, from html/parser/HTMLInputStream.h:29, from html/parser/HTMLDocumentParser.h:31, from html/parser/TextDocumentParser.h:29, from html/parser/TextDocumentParser.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TextViewSourceParser.lo html/parser/TextViewSourceParser.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/XSSFilter.lo html/parser/XSSFilter.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/text/SegmentedString.h:23, from html/parser/HTMLInputStream.h:29, from html/parser/HTMLViewSourceParser.h:30, from html/parser/TextViewSourceParser.h:29, from html/parser/TextViewSourceParser.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from dom/CSSMappedAttributeDeclaration.h:28, from dom/Attribute.h:28, from dom/NamedNodeMap.h:28, from html/parser/HTMLToken.h:29, from html/parser/XSSFilter.h:29, from html/parser/XSSFilter.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/parser/TextViewSourceParser.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/parser/XSSFilter.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/text/SegmentedString.h:23, from html/parser/HTMLInputStream.h:29, from html/parser/HTMLViewSourceParser.h:30, from html/parser/TextViewSourceParser.h:29, from html/parser/TextViewSourceParser.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/text/SegmentedString.h:23, from html/parser/HTMLInputStream.h:29, from html/parser/HTMLViewSourceParser.h:30, from html/parser/TextViewSourceParser.h:29, from html/parser/TextViewSourceParser.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from dom/CSSMappedAttributeDeclaration.h:28, from dom/Attribute.h:28, from dom/NamedNodeMap.h:28, from html/parser/HTMLToken.h:29, from html/parser/XSSFilter.h:29, from html/parser/XSSFilter.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from dom/CSSMappedAttributeDeclaration.h:28, from dom/Attribute.h:28, from dom/NamedNodeMap.h:28, from html/parser/HTMLToken.h:29, from html/parser/XSSFilter.h:29, from html/parser/XSSFilter.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from css/StyleBase.h:27, from css/CSSStyleDeclaration.h:24, from css/CSSMutableStyleDeclaration.h:24, from dom/CSSMappedAttributeDeclaration.h:28, from dom/Attribute.h:28, from dom/NamedNodeMap.h:28, from html/parser/HTMLToken.h:29, from html/parser/XSSFilter.h:29, from html/parser/XSSFilter.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from dom/CSSMappedAttributeDeclaration.h:28, from dom/Attribute.h:28, from dom/NamedNodeMap.h:28, from html/parser/HTMLToken.h:29, from html/parser/XSSFilter.h:29, from html/parser/XSSFilter.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from css/CSSValue.h:24, from css/CSSPrimitiveValue.h:25, from css/CSSMutableStyleDeclaration.h:25, from dom/CSSMappedAttributeDeclaration.h:28, from dom/Attribute.h:28, from dom/NamedNodeMap.h:28, from html/parser/HTMLToken.h:29, from html/parser/XSSFilter.h:29, from html/parser/XSSFilter.cpp:27: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DetailsMarkerControl.lo html/shadow/DetailsMarkerControl.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/DetailsMarkerControl.h:34, from html/shadow/DetailsMarkerControl.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/shadow/DetailsMarkerControl.cpp:31: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/DetailsMarkerControl.h:34, from html/shadow/DetailsMarkerControl.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/DetailsMarkerControl.h:34, from html/shadow/DetailsMarkerControl.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/DetailsMarkerControl.h:34, from html/shadow/DetailsMarkerControl.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/DetailsMarkerControl.h:34, from html/shadow/DetailsMarkerControl.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/DetailsMarkerControl.h:34, from html/shadow/DetailsMarkerControl.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/DetailsMarkerControl.h:34, from html/shadow/DetailsMarkerControl.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/DetailsMarkerControl.h:34, from html/shadow/DetailsMarkerControl.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/DetailsMarkerControl.h:34, from html/shadow/DetailsMarkerControl.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/DetailsMarkerControl.h:34, from html/shadow/DetailsMarkerControl.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/DetailsMarkerControl.h:34, from html/shadow/DetailsMarkerControl.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MediaControls.lo html/shadow/MediaControls.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MediaControlRootElement.lo html/shadow/MediaControlRootElement.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MeterShadowElement.lo html/shadow/MeterShadowElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/MeterShadowElement.h:34, from html/shadow/MeterShadowElement.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/shadow/MeterShadowElement.cpp:31: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ProgressShadowElement.lo html/shadow/ProgressShadowElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/ProgressShadowElement.h:35, from html/shadow/ProgressShadowElement.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/shadow/ProgressShadowElement.cpp:31: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/MeterShadowElement.h:34, from html/shadow/MeterShadowElement.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/MeterShadowElement.h:34, from html/shadow/MeterShadowElement.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/MeterShadowElement.h:34, from html/shadow/MeterShadowElement.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/MeterShadowElement.h:34, from html/shadow/MeterShadowElement.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/MeterShadowElement.h:34, from html/shadow/MeterShadowElement.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/MeterShadowElement.h:34, from html/shadow/MeterShadowElement.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/MeterShadowElement.h:34, from html/shadow/MeterShadowElement.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/MeterShadowElement.h:34, from html/shadow/MeterShadowElement.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/MeterShadowElement.h:34, from html/shadow/MeterShadowElement.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/MeterShadowElement.h:34, from html/shadow/MeterShadowElement.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/ProgressShadowElement.h:35, from html/shadow/ProgressShadowElement.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/ProgressShadowElement.h:35, from html/shadow/ProgressShadowElement.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/ProgressShadowElement.h:35, from html/shadow/ProgressShadowElement.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/ProgressShadowElement.h:35, from html/shadow/ProgressShadowElement.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/ProgressShadowElement.h:35, from html/shadow/ProgressShadowElement.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/ProgressShadowElement.h:35, from html/shadow/ProgressShadowElement.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/ProgressShadowElement.h:35, from html/shadow/ProgressShadowElement.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/ProgressShadowElement.h:35, from html/shadow/ProgressShadowElement.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/ProgressShadowElement.h:35, from html/shadow/ProgressShadowElement.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/ProgressShadowElement.h:35, from html/shadow/ProgressShadowElement.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SliderThumbElement.lo html/shadow/SliderThumbElement.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/SliderThumbElement.h:36, from html/shadow/SliderThumbElement.cpp:34: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/shadow/SliderThumbElement.cpp:33: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TextControlInnerElements.lo html/shadow/TextControlInnerElements.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/TextControlInnerElements.h:30, from html/shadow/TextControlInnerElements.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from html/shadow/TextControlInnerElements.cpp:27: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/SliderThumbElement.h:36, from html/shadow/SliderThumbElement.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/SliderThumbElement.h:36, from html/shadow/SliderThumbElement.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/SliderThumbElement.h:36, from html/shadow/SliderThumbElement.cpp:34: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/SliderThumbElement.h:36, from html/shadow/SliderThumbElement.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/SliderThumbElement.h:36, from html/shadow/SliderThumbElement.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/SliderThumbElement.h:36, from html/shadow/SliderThumbElement.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/SliderThumbElement.h:36, from html/shadow/SliderThumbElement.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/SliderThumbElement.h:36, from html/shadow/SliderThumbElement.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/SliderThumbElement.h:36, from html/shadow/SliderThumbElement.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/SliderThumbElement.h:36, from html/shadow/SliderThumbElement.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/SliderThumbElement.h:36, from html/shadow/SliderThumbElement.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/TextControlInnerElements.h:30, from html/shadow/TextControlInnerElements.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/TextControlInnerElements.h:30, from html/shadow/TextControlInnerElements.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/TextControlInnerElements.h:30, from html/shadow/TextControlInnerElements.cpp:28: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/TextControlInnerElements.h:30, from html/shadow/TextControlInnerElements.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/TextControlInnerElements.h:30, from html/shadow/TextControlInnerElements.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/TextControlInnerElements.h:30, from html/shadow/TextControlInnerElements.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/TextControlInnerElements.h:30, from html/shadow/TextControlInnerElements.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/TextControlInnerElements.h:30, from html/shadow/TextControlInnerElements.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/TextControlInnerElements.h:30, from html/shadow/TextControlInnerElements.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/TextControlInnerElements.h:30, from html/shadow/TextControlInnerElements.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLDivElement.h:26, from html/shadow/TextControlInnerElements.h:30, from html/shadow/TextControlInnerElements.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ConsoleMessage.lo inspector/ConsoleMessage.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from page/MemoryInfo.h:34, from page/Console.h:32, from inspector/ConsoleMessage.h:34, from inspector/ConsoleMessage.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/ConsoleMessage.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/ConsoleMessage.h:34, from inspector/ConsoleMessage.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/ConsoleMessage.h:34, from inspector/ConsoleMessage.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/ConsoleMessage.h:34, from inspector/ConsoleMessage.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/ConsoleMessage.h:34, from inspector/ConsoleMessage.cpp:32: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/ConsoleMessage.h:34, from inspector/ConsoleMessage.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/ConsoleMessage.h:34, from inspector/ConsoleMessage.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DOMNodeHighlighter.lo inspector/DOMNodeHighlighter.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from inspector/DOMNodeHighlighter.cpp:34: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/DOMNodeHighlighter.cpp:29: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/EventsCollector.lo inspector/EventsCollector.cpp In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from inspector/DOMNodeHighlighter.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from inspector/DOMNodeHighlighter.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from inspector/DOMNodeHighlighter.cpp:34: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from inspector/DOMNodeHighlighter.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from inspector/DOMNodeHighlighter.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from inspector/DOMNodeHighlighter.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from inspector/DOMNodeHighlighter.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from inspector/DOMNodeHighlighter.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from inspector/DOMNodeHighlighter.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from inspector/DOMNodeHighlighter.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from inspector/DOMNodeHighlighter.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from inspector/EventsCollector.h:32, from inspector/EventsCollector.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/EventsCollector.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from inspector/EventsCollector.h:32, from inspector/EventsCollector.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' inspector/EventsCollector.cpp:47:24: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from inspector/EventsCollector.cpp:32: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from inspector/EventsCollector.h:32, from inspector/EventsCollector.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/EventsCollector.cpp:44:20: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from inspector/EventsCollector.cpp:32: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InjectedScript.lo inspector/InjectedScript.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InjectedScript.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InjectedScript.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InjectedScript.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InjectedScript.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InjectedScript.cpp:32: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InjectedScript.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InjectedScript.cpp:32: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InjectedScript.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InjectedScript.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InjectedScriptHost.lo inspector/InjectedScriptHost.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from page/MemoryInfo.h:34, from page/Console.h:32, from inspector/InjectedScriptHost.h:33, from inspector/InjectedScriptHost.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InjectedScriptHost.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InjectedScriptHost.h:33, from inspector/InjectedScriptHost.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InjectedScriptHost.h:33, from inspector/InjectedScriptHost.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from page/MemoryInfo.h:35, from page/Console.h:32, from inspector/InjectedScriptHost.h:33, from inspector/InjectedScriptHost.cpp:32: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InjectedScriptHost.h:33, from inspector/InjectedScriptHost.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1048:40: required from 'void WTF::Vector::insert(size_t, const U&) [with U = WebCore::Node*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:1068:15: required from 'void WTF::Vector::prepend(const U&) [with U = WebCore::Node*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InjectedScriptHost.cpp:105:29: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InjectedScriptHost.h:33, from inspector/InjectedScriptHost.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InjectedScriptHost.h:33, from inspector/InjectedScriptHost.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InjectedScriptHost.cpp:112:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InjectedScriptHost.h:33, from inspector/InjectedScriptHost.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InjectedScriptHost.h:33, from inspector/InjectedScriptHost.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InjectedScriptHost.h:33, from inspector/InjectedScriptHost.cpp:32: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InjectedScriptHost.h:33, from inspector/InjectedScriptHost.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InjectedScriptHost.h:33, from inspector/InjectedScriptHost.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/CharacterData.h:26, from inspector/InspectorAgent.h:32, from inspector/InjectedScriptHost.h:34, from inspector/InjectedScriptHost.cpp:32: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static void WTF::VectorDestructor::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:80:24, inlined from 'static void WTF::VectorTypeOperations::destruct(T*, T*) [with T = WTF::RefPtr]' at ../JavaScriptCore/wtf/Vector.h:239:77, inlined from 'void WTF::Vector::shrink(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' at ../JavaScriptCore/wtf/Vector.h:860:33: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WebCore::Node**)((char*)cur)' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InjectedScriptManager.lo inspector/InjectedScriptManager.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScriptManager.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorAgent.lo inspector/InspectorAgent.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InjectedScriptManager.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from inspector/InspectorAgent.h:32, from inspector/InspectorAgent.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorAgent.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScriptManager.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScriptManager.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScriptManager.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScriptManager.cpp:32: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScriptManager.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScriptManager.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from inspector/InspectorAgent.h:32, from inspector/InspectorAgent.cpp:32: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from inspector/InspectorAgent.h:32, from inspector/InspectorAgent.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from inspector/InspectorAgent.h:32, from inspector/InspectorAgent.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from inspector/InspectorAgent.h:32, from inspector/InspectorAgent.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/AtomicString.h:25, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from inspector/InspectorAgent.h:32, from inspector/InspectorAgent.cpp:32: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from inspector/InspectorAgent.h:32, from inspector/InspectorAgent.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = std::pair; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = std::pair; long unsigned int inlineCapacity = 0]' inspector/InspectorAgent.cpp:273:40: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/utility:70, from /usr/include/c++/11/algorithm:60, from ../JavaScriptCore/wtf/RefPtr.h:26, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from inspector/InspectorAgent.h:32, from inspector/InspectorAgent.cpp:32: /usr/include/c++/11/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from inspector/InspectorAgent.h:32, from inspector/InspectorAgent.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from dom/CharacterData.h:26, from inspector/InspectorAgent.h:32, from inspector/InspectorAgent.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorApplicationCacheAgent.lo inspector/InspectorApplicationCacheAgent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/appcache/ApplicationCacheHost.h:36, from inspector/InspectorApplicationCacheAgent.h:30, from inspector/InspectorApplicationCacheAgent.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorApplicationCacheAgent.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/appcache/ApplicationCacheHost.h:36, from inspector/InspectorApplicationCacheAgent.h:30, from inspector/InspectorApplicationCacheAgent.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/appcache/ApplicationCacheHost.h:36, from inspector/InspectorApplicationCacheAgent.h:30, from inspector/InspectorApplicationCacheAgent.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/appcache/ApplicationCacheHost.h:36, from inspector/InspectorApplicationCacheAgent.h:30, from inspector/InspectorApplicationCacheAgent.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/appcache/ApplicationCacheHost.h:36, from inspector/InspectorApplicationCacheAgent.h:30, from inspector/InspectorApplicationCacheAgent.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/appcache/ApplicationCacheHost.h:36, from inspector/InspectorApplicationCacheAgent.h:30, from inspector/InspectorApplicationCacheAgent.cpp:27: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/appcache/ApplicationCacheHost.h:36, from inspector/InspectorApplicationCacheAgent.h:30, from inspector/InspectorApplicationCacheAgent.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/appcache/ApplicationCacheHost.h:36, from inspector/InspectorApplicationCacheAgent.h:30, from inspector/InspectorApplicationCacheAgent.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorCSSAgent.lo inspector/InspectorCSSAgent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorCSSAgent.h:28, from inspector/InspectorCSSAgent.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorCSSAgent.cpp:25: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from css/CSSSelectorList.h:29, from css/CSSStyleRule.h:26, from inspector/InspectorCSSAgent.cpp:36: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSSelectorList.h:29, from css/CSSStyleRule.h:26, from inspector/InspectorCSSAgent.cpp:36: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorClient.lo inspector/InspectorClient.cpp In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorCSSAgent.h:28, from inspector/InspectorCSSAgent.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorCSSAgent.h:28, from inspector/InspectorCSSAgent.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from inspector/InspectorClient.cpp:36: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorCSSAgent.h:28, from inspector/InspectorCSSAgent.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorCSSAgent.h:28, from inspector/InspectorCSSAgent.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorCSSAgent.h:28, from inspector/InspectorCSSAgent.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorCSSAgent.h:28, from inspector/InspectorCSSAgent.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorCSSAgent.h:28, from inspector/InspectorCSSAgent.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorCSSAgent.h:28, from inspector/InspectorCSSAgent.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorCSSAgent.h:28, from inspector/InspectorCSSAgent.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorCSSAgent.h:28, from inspector/InspectorCSSAgent.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorCSSAgent.h:28, from inspector/InspectorCSSAgent.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/AtomicString.h:25, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorCSSAgent.h:28, from inspector/InspectorCSSAgent.cpp:26: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorCSSAgent.h:28, from inspector/InspectorCSSAgent.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorCSSAgent.h:28, from inspector/InspectorCSSAgent.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorClient.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from inspector/InspectorClient.cpp:36: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from inspector/InspectorClient.cpp:36: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from inspector/InspectorClient.cpp:36: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorConsoleAgent.lo inspector/InspectorConsoleAgent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from page/MemoryInfo.h:34, from page/Console.h:32, from inspector/InspectorConsoleAgent.h:28, from inspector/InspectorConsoleAgent.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorConsoleAgent.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InspectorConsoleAgent.h:28, from inspector/InspectorConsoleAgent.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InspectorConsoleAgent.h:28, from inspector/InspectorConsoleAgent.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InspectorConsoleAgent.h:28, from inspector/InspectorConsoleAgent.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../JavaScriptCore/wtf/Vector.h:1095:40: required from 'void WTF::Vector::remove(size_t, size_t) [with T = WTF::OwnPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' inspector/InspectorConsoleAgent.cpp:257:33: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InspectorConsoleAgent.h:28, from inspector/InspectorConsoleAgent.cpp:27: ../JavaScriptCore/wtf/OwnPtr.h:38:32: note: 'class WTF::OwnPtr' declared here 38 | template class OwnPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InspectorConsoleAgent.h:28, from inspector/InspectorConsoleAgent.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorConsoleAgent.cpp:100:28: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InspectorConsoleAgent.h:28, from inspector/InspectorConsoleAgent.cpp:27: ../JavaScriptCore/wtf/OwnPtr.h:38:32: note: 'class WTF::OwnPtr' declared here 38 | template class OwnPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InspectorConsoleAgent.h:28, from inspector/InspectorConsoleAgent.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InspectorConsoleAgent.h:28, from inspector/InspectorConsoleAgent.cpp:27: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InspectorConsoleAgent.h:28, from inspector/InspectorConsoleAgent.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InspectorConsoleAgent.h:28, from inspector/InspectorConsoleAgent.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorController.lo inspector/InspectorController.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorController.h:34, from inspector/InspectorController.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorController.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorController.h:34, from inspector/InspectorController.cpp:32: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorController.h:34, from inspector/InspectorController.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorController.h:34, from inspector/InspectorController.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorController.h:34, from inspector/InspectorController.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from inspector/InspectorController.h:34, from inspector/InspectorController.cpp:32: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorController.h:34, from inspector/InspectorController.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorController.h:34, from inspector/InspectorController.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorDatabaseAgent.lo inspector/InspectorDatabaseAgent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorDatabaseAgent.h:32, from inspector/InspectorDatabaseAgent.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorDatabaseAgent.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorDatabaseAgent.h:32, from inspector/InspectorDatabaseAgent.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from inspector/InspectorDatabaseAgent.h:32, from inspector/InspectorDatabaseAgent.cpp:31: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorDatabaseAgent.h:32, from inspector/InspectorDatabaseAgent.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorDatabaseAgent.h:32, from inspector/InspectorDatabaseAgent.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorDatabaseResource.lo inspector/InspectorDatabaseResource.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorDatabaseResource.h:35, from inspector/InspectorDatabaseResource.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorDatabaseResource.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorDatabaseResource.h:35, from inspector/InspectorDatabaseResource.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorDatabaseResource.h:35, from inspector/InspectorDatabaseResource.cpp:32: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorDatabaseResource.h:35, from inspector/InspectorDatabaseResource.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorDatabaseResource.h:35, from inspector/InspectorDatabaseResource.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorDebuggerAgent.lo inspector/InspectorDebuggerAgent.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorDOMAgent.lo inspector/InspectorDOMAgent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InspectorDebuggerAgent.h:34, from inspector/InspectorDebuggerAgent.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorDOMAgent.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorDebuggerAgent.cpp:30: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorDOMAgent.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InspectorDebuggerAgent.h:34, from inspector/InspectorDebuggerAgent.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InspectorDebuggerAgent.h:34, from inspector/InspectorDebuggerAgent.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InspectorDebuggerAgent.h:34, from inspector/InspectorDebuggerAgent.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' ../JavaScriptCore/wtf/HashMap.h:252:34: required from 'std::pair::TraitType, WTF::PairFirstExtractor::TraitType>, HashArg, WTF::PairHashTraits, KeyTraitsArg>, typename WTF::PairHashTraits::TraitType>, bool> WTF::HashMap::set(const KeyType&, const MappedType&) [with KeyArg = WTF::String; MappedArg = WTF::Vector; HashArg = WTF::StringHash; KeyTraitsArg = WTF::HashTraits; MappedTraitsArg = WTF::HashTraits >; typename WTF::PairHashTraits::TraitType = std::pair >; typename KeyTraitsArg::TraitType = WTF::String; WTF::HashMap::KeyType = WTF::String; WTF::HashMap::MappedType = WTF::Vector]' inspector/InspectorDebuggerAgent.cpp:262:88: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InspectorDebuggerAgent.h:34, from inspector/InspectorDebuggerAgent.cpp:31: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InspectorDebuggerAgent.h:34, from inspector/InspectorDebuggerAgent.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InspectorDebuggerAgent.h:34, from inspector/InspectorDebuggerAgent.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from css/CSSSelectorList.h:29, from css/CSSStyleRule.h:26, from inspector/InspectorDOMAgent.cpp:43: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSSelectorList.h:29, from css/CSSStyleRule.h:26, from inspector/InspectorDOMAgent.cpp:43: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorDOMAgent.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorDOMAgent.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorDOMAgent.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorDOMAgent.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorDOMAgent.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorDOMAgent.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorDOMAgent.cpp:32: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorDOMAgent.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' xml/XPathNodeSet.h:48:79: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorDOMAgent.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorDOMAgent.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorDOMAgent.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorDOMAgent.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorDOMAgent.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorDOMAgent.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/AtomicString.h:25, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorDOMAgent.cpp:32: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorDOMAgent.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from inspector/InspectorDOMAgent.h:33, from inspector/InspectorDOMAgent.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorDOMDebuggerAgent.lo inspector/InspectorDOMDebuggerAgent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InspectorDebuggerAgent.h:34, from inspector/InspectorDOMDebuggerAgent.h:36, from inspector/InspectorDOMDebuggerAgent.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorDOMDebuggerAgent.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InspectorDebuggerAgent.h:34, from inspector/InspectorDOMDebuggerAgent.h:36, from inspector/InspectorDOMDebuggerAgent.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InspectorDebuggerAgent.h:34, from inspector/InspectorDOMDebuggerAgent.h:36, from inspector/InspectorDOMDebuggerAgent.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InspectorDebuggerAgent.h:34, from inspector/InspectorDOMDebuggerAgent.h:36, from inspector/InspectorDOMDebuggerAgent.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InspectorDebuggerAgent.h:34, from inspector/InspectorDOMDebuggerAgent.h:36, from inspector/InspectorDOMDebuggerAgent.cpp:33: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InspectorDebuggerAgent.h:34, from inspector/InspectorDOMDebuggerAgent.h:36, from inspector/InspectorDOMDebuggerAgent.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InspectorDebuggerAgent.h:34, from inspector/InspectorDOMDebuggerAgent.h:36, from inspector/InspectorDOMDebuggerAgent.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorDOMStorageAgent.lo inspector/InspectorDOMStorageAgent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorDOMStorageAgent.h:32, from inspector/InspectorDOMStorageAgent.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorDOMStorageResource.lo inspector/InspectorDOMStorageResource.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorDOMStorageAgent.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorDOMStorageResource.h:37, from inspector/InspectorDOMStorageResource.cpp:35: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorDOMStorageResource.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from dom/EventListener.h:24, from inspector/InspectorDOMStorageResource.h:36, from inspector/InspectorDOMStorageResource.cpp:35: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorDOMStorageResource.h:37, from inspector/InspectorDOMStorageResource.cpp:35: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorDOMStorageResource.h:37, from inspector/InspectorDOMStorageResource.cpp:35: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorDOMStorageResource.h:37, from inspector/InspectorDOMStorageResource.cpp:35: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorDOMStorageResource.h:37, from inspector/InspectorDOMStorageResource.cpp:35: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorDOMStorageResource.h:37, from inspector/InspectorDOMStorageResource.cpp:35: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorDOMStorageResource.h:37, from inspector/InspectorDOMStorageResource.cpp:35: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorDOMStorageAgent.h:32, from inspector/InspectorDOMStorageAgent.cpp:31: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorDOMStorageAgent.h:32, from inspector/InspectorDOMStorageAgent.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorDOMStorageAgent.h:32, from inspector/InspectorDOMStorageAgent.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorDOMStorageAgent.h:32, from inspector/InspectorDOMStorageAgent.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from inspector/InspectorDOMStorageAgent.h:32, from inspector/InspectorDOMStorageAgent.cpp:31: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorDOMStorageAgent.h:32, from inspector/InspectorDOMStorageAgent.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorDOMStorageAgent.h:32, from inspector/InspectorDOMStorageAgent.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorFrontendClientLocal.lo inspector/InspectorFrontendClientLocal.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from inspector/InspectorFrontendClient.h:35, from inspector/InspectorFrontendClientLocal.h:34, from inspector/InspectorFrontendClientLocal.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorFrontendClientLocal.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorFrontendHost.lo inspector/InspectorFrontendHost.cpp ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from page/MemoryInfo.h:34, from page/Console.h:32, from inspector/InspectorFrontendHost.h:32, from inspector/InspectorFrontendHost.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorFrontendHost.cpp:30: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/graphics/Image.h:35, from platform/Cursor.h:29, from page/Chrome.h:24, from inspector/InspectorFrontendClientLocal.cpp:36: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from inspector/InspectorFrontendClient.h:35, from inspector/InspectorFrontendClientLocal.h:34, from inspector/InspectorFrontendClientLocal.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from inspector/InspectorFrontendClient.h:35, from inspector/InspectorFrontendClientLocal.h:34, from inspector/InspectorFrontendClientLocal.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InspectorFrontendHost.h:32, from inspector/InspectorFrontendHost.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InspectorFrontendHost.h:32, from inspector/InspectorFrontendHost.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from page/MemoryInfo.h:35, from page/Console.h:32, from inspector/InspectorFrontendHost.h:32, from inspector/InspectorFrontendHost.cpp:31: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bindings/js/ScriptFunctionCall.h:35, from inspector/InspectorFrontendHost.cpp:49: In member function 'WebCore::ScriptObject& WebCore::ScriptObject::operator=(const WebCore::ScriptObject&)', inlined from 'void WebCore::FrontendMenuProvider::disconnect()' at inspector/InspectorFrontendHost.cpp:68:39, inlined from 'void WebCore::InspectorFrontendHost::disconnectClient()' at inspector/InspectorFrontendHost.cpp:139:35: bindings/js/ScriptObject.h:44:11: warning: '.WebCore::ScriptObject::m_scriptState' may be used uninitialized [-Wmaybe-uninitialized] 44 | class ScriptObject : public ScriptValue { | ^~~~~~~~~~~~ inspector/InspectorFrontendHost.cpp: In member function 'void WebCore::InspectorFrontendHost::disconnectClient()': inspector/InspectorFrontendHost.cpp:68:39: note: '' declared here 68 | m_webInspector = ScriptObject(); | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorFrontendProxy.lo inspector/InspectorFrontendProxy.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from inspector/EventsCollector.h:32, from inspector/InspectorFrontendProxy.cpp:36: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorFrontendProxy.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorInstrumentation.lo inspector/InspectorInstrumentation.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from page/MemoryInfo.h:34, from page/Console.h:32, from inspector/InspectorInstrumentation.h:34, from inspector/InspectorInstrumentation.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorInstrumentation.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorPageAgent.lo inspector/InspectorPageAgent.cpp ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorPageAgent.h:36, from inspector/InspectorPageAgent.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorPageAgent.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from page/MemoryInfo.h:35, from page/Console.h:32, from inspector/InspectorInstrumentation.h:34, from inspector/InspectorInstrumentation.cpp:32: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InspectorInstrumentation.h:34, from inspector/InspectorInstrumentation.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InspectorInstrumentation.h:34, from inspector/InspectorInstrumentation.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InspectorInstrumentation.h:34, from inspector/InspectorInstrumentation.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InspectorInstrumentation.h:34, from inspector/InspectorInstrumentation.cpp:32: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InspectorInstrumentation.h:34, from inspector/InspectorInstrumentation.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InspectorInstrumentation.h:34, from inspector/InspectorInstrumentation.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorPageAgent.h:36, from inspector/InspectorPageAgent.cpp:33: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorPageAgent.h:36, from inspector/InspectorPageAgent.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorPageAgent.h:36, from inspector/InspectorPageAgent.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorPageAgent.h:36, from inspector/InspectorPageAgent.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorPageAgent.h:36, from inspector/InspectorPageAgent.cpp:33: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorPageAgent.h:36, from inspector/InspectorPageAgent.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorPageAgent.h:36, from inspector/InspectorPageAgent.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorProfilerAgent.lo inspector/InspectorProfilerAgent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorProfilerAgent.h:35, from inspector/InspectorProfilerAgent.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorProfilerAgent.cpp:30: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorProfilerAgent.h:35, from inspector/InspectorProfilerAgent.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorProfilerAgent.h:35, from inspector/InspectorProfilerAgent.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorProfilerAgent.h:35, from inspector/InspectorProfilerAgent.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorProfilerAgent.h:35, from inspector/InspectorProfilerAgent.cpp:31: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorProfilerAgent.h:35, from inspector/InspectorProfilerAgent.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorProfilerAgent.h:35, from inspector/InspectorProfilerAgent.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorResourceAgent.lo inspector/InspectorResourceAgent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorResourceAgent.h:34, from inspector/InspectorResourceAgent.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorResourceAgent.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorResourceAgent.h:34, from inspector/InspectorResourceAgent.cpp:32: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorResourceAgent.h:34, from inspector/InspectorResourceAgent.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorResourceAgent.h:34, from inspector/InspectorResourceAgent.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorResourceAgent.h:34, from inspector/InspectorResourceAgent.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorResourceAgent.h:34, from inspector/InspectorResourceAgent.cpp:32: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorResourceAgent.h:34, from inspector/InspectorResourceAgent.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorResourceAgent.h:34, from inspector/InspectorResourceAgent.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorRuntimeAgent.lo inspector/InspectorRuntimeAgent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptState.h:35, from inspector/InspectorRuntimeAgent.h:36, from inspector/InspectorRuntimeAgent.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorRuntimeAgent.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Strong.h:31, from bindings/js/ScriptState.h:35, from inspector/InspectorRuntimeAgent.h:36, from inspector/InspectorRuntimeAgent.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptState.h:35, from inspector/InspectorRuntimeAgent.h:36, from inspector/InspectorRuntimeAgent.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Strong.h:31, from bindings/js/ScriptState.h:35, from inspector/InspectorRuntimeAgent.h:36, from inspector/InspectorRuntimeAgent.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InspectorRuntimeAgent.cpp:36: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Strong.h:31, from bindings/js/ScriptState.h:35, from inspector/InspectorRuntimeAgent.h:36, from inspector/InspectorRuntimeAgent.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/WriteBarrier.h:29, from ../JavaScriptCore/heap/Handle.h:29, from ../JavaScriptCore/heap/Strong.h:30, from bindings/js/ScriptState.h:35, from inspector/InspectorRuntimeAgent.h:36, from inspector/InspectorRuntimeAgent.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorState.lo inspector/InspectorState.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorValues.h:36, from inspector/InspectorState.h:36, from inspector/InspectorState.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorStyleSheet.lo inspector/InspectorStyleSheet.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorState.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/CSSPropertySourceData.h:34, from inspector/InspectorStyleSheet.h:28, from inspector/InspectorStyleSheet.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorStyleSheet.cpp:25: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorValues.h:36, from inspector/InspectorState.h:36, from inspector/InspectorState.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from inspector/InspectorValues.h:36, from inspector/InspectorState.h:36, from inspector/InspectorState.cpp:30: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorValues.h:36, from inspector/InspectorState.h:36, from inspector/InspectorState.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorValues.h:36, from inspector/InspectorState.h:36, from inspector/InspectorState.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from inspector/InspectorStyleSheet.cpp:32: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from inspector/InspectorStyleSheet.cpp:32: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorStyleSheet.cpp:25: ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorTimelineAgent.lo inspector/InspectorTimelineAgent.cpp In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/CSSPropertySourceData.h:34, from inspector/InspectorStyleSheet.h:28, from inspector/InspectorStyleSheet.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/CSSPropertySourceData.h:34, from inspector/InspectorStyleSheet.h:28, from inspector/InspectorStyleSheet.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/CSSPropertySourceData.h:34, from inspector/InspectorStyleSheet.h:28, from inspector/InspectorStyleSheet.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/CSSPropertySourceData.h:34, from inspector/InspectorStyleSheet.h:28, from inspector/InspectorStyleSheet.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorTimelineAgent.h:36, from inspector/InspectorTimelineAgent.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/CSSPropertySourceData.h:34, from inspector/InspectorStyleSheet.h:28, from inspector/InspectorStyleSheet.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/CSSPropertySourceData.h:34, from inspector/InspectorStyleSheet.h:28, from inspector/InspectorStyleSheet.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/CSSPropertySourceData.h:34, from inspector/InspectorStyleSheet.h:28, from inspector/InspectorStyleSheet.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/CSSPropertySourceData.h:34, from inspector/InspectorStyleSheet.h:28, from inspector/InspectorStyleSheet.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/CSSPropertySourceData.h:34, from inspector/InspectorStyleSheet.h:28, from inspector/InspectorStyleSheet.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/CSSPropertySourceData.h:34, from inspector/InspectorStyleSheet.h:28, from inspector/InspectorStyleSheet.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/CSSPropertySourceData.h:34, from inspector/InspectorStyleSheet.h:28, from inspector/InspectorStyleSheet.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from css/CSSPropertySourceData.h:34, from inspector/InspectorStyleSheet.h:28, from inspector/InspectorStyleSheet.cpp:26: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/CSSPropertySourceData.h:34, from inspector/InspectorStyleSheet.h:28, from inspector/InspectorStyleSheet.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/CSSPropertySourceData.h:34, from inspector/InspectorStyleSheet.h:28, from inspector/InspectorStyleSheet.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/CSSPropertySourceData.h:34, from inspector/InspectorStyleSheet.h:28, from inspector/InspectorStyleSheet.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorStyleSheet.cpp:969:33: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from css/CSSPropertySourceData.h:34, from inspector/InspectorStyleSheet.h:28, from inspector/InspectorStyleSheet.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorTimelineAgent.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorTimelineAgent.h:36, from inspector/InspectorTimelineAgent.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorTimelineAgent.h:36, from inspector/InspectorTimelineAgent.cpp:32: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorTimelineAgent.h:36, from inspector/InspectorTimelineAgent.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorTimelineAgent.h:36, from inspector/InspectorTimelineAgent.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorValues.lo inspector/InspectorValues.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorValues.h:36, from inspector/InspectorValues.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorValues.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorValues.h:36, from inspector/InspectorValues.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' inspector/InspectorValues.cpp:711:27: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from inspector/InspectorValues.h:36, from inspector/InspectorValues.cpp:32: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorValues.h:36, from inspector/InspectorValues.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from inspector/InspectorValues.h:36, from inspector/InspectorValues.cpp:32: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorValues.h:36, from inspector/InspectorValues.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InspectorValues.h:36, from inspector/InspectorValues.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/InspectorWorkerAgent.lo inspector/InspectorWorkerAgent.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PageDebuggerAgent.lo inspector/PageDebuggerAgent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from inspector/InspectorWorkerAgent.h:37, from inspector/InspectorWorkerAgent.cpp:35: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InspectorDebuggerAgent.h:34, from inspector/PageDebuggerAgent.h:35, from inspector/PageDebuggerAgent.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/InspectorWorkerAgent.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/PageDebuggerAgent.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorWorkerAgent.cpp:37: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorWorkerAgent.cpp:37: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from generated/InspectorFrontend.h:7, from inspector/InspectorWorkerAgent.cpp:37: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from inspector/InspectorWorkerAgent.h:37, from inspector/InspectorWorkerAgent.cpp:35: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InspectorDebuggerAgent.h:34, from inspector/PageDebuggerAgent.h:35, from inspector/PageDebuggerAgent.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InspectorDebuggerAgent.h:34, from inspector/PageDebuggerAgent.h:35, from inspector/PageDebuggerAgent.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScriptArguments.lo inspector/ScriptArguments.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/ScriptArguments.h:34, from inspector/ScriptArguments.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/ScriptArguments.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScriptCallFrame.lo inspector/ScriptCallFrame.cpp In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/ScriptArguments.h:34, from inspector/ScriptArguments.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/ScriptArguments.h:34, from inspector/ScriptArguments.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/ScriptCallFrame.h:34, from inspector/ScriptCallFrame.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/ScriptCallFrame.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/ScriptCallFrame.h:34, from inspector/ScriptCallFrame.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from inspector/ScriptCallFrame.h:34, from inspector/ScriptCallFrame.cpp:32: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/ScriptCallFrame.h:34, from inspector/ScriptCallFrame.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/ScriptCallFrame.h:34, from inspector/ScriptCallFrame.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScriptCallStack.lo inspector/ScriptCallStack.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TimelineRecordFactory.lo inspector/TimelineRecordFactory.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/ScriptCallFrame.h:34, from inspector/ScriptCallStack.h:34, from inspector/ScriptCallStack.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/TimelineRecordFactory.h:34, from inspector/TimelineRecordFactory.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/ScriptCallStack.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/TimelineRecordFactory.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/ScriptCallFrame.h:34, from inspector/ScriptCallStack.h:34, from inspector/ScriptCallStack.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from inspector/ScriptCallFrame.h:34, from inspector/ScriptCallStack.h:34, from inspector/ScriptCallStack.cpp:32: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/ScriptCallFrame.h:34, from inspector/ScriptCallStack.h:34, from inspector/ScriptCallStack.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/ScriptCallFrame.h:34, from inspector/ScriptCallStack.h:34, from inspector/ScriptCallStack.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/TimelineRecordFactory.h:34, from inspector/TimelineRecordFactory.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from inspector/TimelineRecordFactory.h:34, from inspector/TimelineRecordFactory.cpp:32: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/TimelineRecordFactory.h:34, from inspector/TimelineRecordFactory.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/TimelineRecordFactory.h:34, from inspector/TimelineRecordFactory.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/WorkerDebuggerAgent.lo inspector/WorkerDebuggerAgent.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InspectorDebuggerAgent.h:34, from inspector/WorkerDebuggerAgent.h:35, from inspector/WorkerDebuggerAgent.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/WorkerDebuggerAgent.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InspectorDebuggerAgent.h:34, from inspector/WorkerDebuggerAgent.h:35, from inspector/WorkerDebuggerAgent.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from inspector/InjectedScriptManager.h:33, from inspector/InjectedScript.h:34, from inspector/InspectorDebuggerAgent.h:34, from inspector/WorkerDebuggerAgent.h:35, from inspector/WorkerDebuggerAgent.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/WorkerInspectorController.lo inspector/WorkerInspectorController.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from inspector/WorkerInspectorController.h:39, from inspector/WorkerInspectorController.cpp:35: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from inspector/WorkerInspectorController.cpp:31: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ArchiveResource.lo loader/archive/ArchiveResource.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/SubstituteResource.h:31, from loader/archive/ArchiveResource.h:32, from loader/archive/ArchiveResource.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/archive/ArchiveResource.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InjectedScriptHost.h:33, from inspector/WorkerInspectorController.cpp:37: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InjectedScriptHost.h:33, from inspector/WorkerInspectorController.cpp:37: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InjectedScriptHost.h:33, from inspector/WorkerInspectorController.cpp:37: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:269:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InjectedScriptHost.h:33, from inspector/WorkerInspectorController.cpp:37: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InjectedScriptHost.h:33, from inspector/WorkerInspectorController.cpp:37: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' inspector/InspectorValues.h:286:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from inspector/InjectedScriptHost.h:33, from inspector/WorkerInspectorController.cpp:37: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ArchiveResourceCollection.lo loader/archive/ArchiveResourceCollection.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/SubstituteResource.h:31, from loader/archive/ArchiveResource.h:32, from loader/archive/Archive.h:32, from loader/archive/ArchiveResourceCollection.h:32, from loader/archive/ArchiveResourceCollection.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/archive/ArchiveResourceCollection.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/SubstituteResource.h:31, from loader/archive/ArchiveResource.h:32, from loader/archive/Archive.h:32, from loader/archive/ArchiveResourceCollection.h:32, from loader/archive/ArchiveResourceCollection.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' loader/archive/Archive.h:51:89: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/SubstituteResource.h:31, from loader/archive/ArchiveResource.h:32, from loader/archive/Archive.h:32, from loader/archive/ArchiveResourceCollection.h:32, from loader/archive/ArchiveResourceCollection.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/SubstituteResource.h:31, from loader/archive/ArchiveResource.h:32, from loader/archive/Archive.h:32, from loader/archive/ArchiveResourceCollection.h:32, from loader/archive/ArchiveResourceCollection.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' loader/archive/Archive.h:52:93: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/SubstituteResource.h:31, from loader/archive/ArchiveResource.h:32, from loader/archive/Archive.h:32, from loader/archive/ArchiveResourceCollection.h:32, from loader/archive/ArchiveResourceCollection.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MemoryCache.lo loader/cache/MemoryCache.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/MemoryCache.h:29, from loader/cache/MemoryCache.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/cache/MemoryCache.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CachedCSSStyleSheet.lo loader/cache/CachedCSSStyleSheet.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedCSSStyleSheet.h:29, from loader/cache/CachedCSSStyleSheet.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/MemoryCache.h:29, from loader/cache/MemoryCache.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/MemoryCache.h:29, from loader/cache/MemoryCache.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/MemoryCache.h:29, from loader/cache/MemoryCache.cpp:24: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/cache/CachedCSSStyleSheet.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CachedFont.lo loader/cache/CachedFont.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedFont.h:29, from loader/cache/CachedFont.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/cache/CachedFont.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedFont.h:29, from loader/cache/CachedFont.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedFont.h:29, from loader/cache/CachedFont.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedFont.h:29, from loader/cache/CachedFont.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr >]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr >]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr >; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:778:13: required from 'void WTF::Vector::fill(const T&, size_t) [with T = WTF::RefPtr >; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' svg/properties/SVGAnimatedListPropertyTearOff.h:77:28: required from 'void WebCore::SVGAnimatedListPropertyTearOff::detachListWrappers(unsigned int) [with PropertyType = WebCore::SVGTransformList]' svg/properties/SVGTransformListPropertyTearOff.h:64:47: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedFont.h:29, from loader/cache/CachedFont.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr >' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedFont.h:29, from loader/cache/CachedFont.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/graphics/SVGGlyph.h:36:8: required from 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = WebCore::SVGGlyph*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' /usr/include/c++/11/bits/stl_algo.h:1866:25: required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = WebCore::SVGGlyph*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' /usr/include/c++/11/bits/stl_algo.h:1957:31: required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = WebCore::SVGGlyph*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' /usr/include/c++/11/bits/stl_algo.h:4875:18: required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = WebCore::SVGGlyph*; _Compare = bool (*)(const WebCore::SVGGlyph&, const WebCore::SVGGlyph&)]' svg/SVGGlyphMap.h:89:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedFont.h:29, from loader/cache/CachedFont.cpp:28: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedFont.h:29, from loader/cache/CachedFont.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr >]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr >]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr >; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' svg/properties/SVGListPropertyTearOff.h:59:28: required from 'int WebCore::SVGListPropertyTearOff::removeItemFromList(WebCore::SVGListPropertyTearOff::ListItemTearOff*, bool) [with PropertyType = WebCore::SVGTransformList; WebCore::SVGListPropertyTearOff::ListItemTearOff = WebCore::SVGPropertyTearOff]' svg/properties/SVGAnimatedListPropertyTearOff.h:60:105: required from 'int WebCore::SVGAnimatedListPropertyTearOff::removeItemFromList(WebCore::SVGProperty*, bool) [with PropertyType = WebCore::SVGTransformList]' svg/properties/SVGListPropertyTearOff.h:167:113: required from 'void WebCore::SVGListPropertyTearOff::processIncomingListItemWrapper(WTF::RefPtr::ListItemType> >&, unsigned int*) [with PropertyType = WebCore::SVGTransformList; typename WebCore::SVGPropertyTraits::ListItemType = WebCore::SVGTransform]' svg/properties/SVGListPropertyTearOff.h:143:18: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedFont.h:29, from loader/cache/CachedFont.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr >' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from dom/Element.h:28, from dom/StyledElement.h:28, from svg/SVGElement.h:27, from loader/cache/CachedFont.h:37, from loader/cache/CachedFont.cpp:28: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::SVGDocument]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::SVGDocument]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::CachedFont::~CachedFont()' at loader/cache/CachedFont.cpp:70:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[55].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::SVGDocument]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::SVGDocument]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::CachedFont::~CachedFont()' at loader/cache/CachedFont.cpp:70:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[55].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::SVGDocument]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(const WTF::PassRefPtr&) [with T = WebCore::SVGDocument]' at ../JavaScriptCore/wtf/RefPtr.h:143:23, inlined from 'bool WebCore::CachedFont::ensureSVGFontData()' at loader/cache/CachedFont.cpp:133:62: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[55].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::SVGDocument]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr& WTF::RefPtr::operator=(T*) [with T = WebCore::SVGDocument]' at ../JavaScriptCore/wtf/RefPtr.h:135:23, inlined from 'bool WebCore::CachedFont::ensureSVGFontData()' at loader/cache/CachedFont.cpp:142:37: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[55].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CachedImage.lo loader/cache/CachedImage.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedImage.h:26, from loader/cache/CachedImage.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/cache/CachedImage.cpp:24: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CachedResourceClientWalker.lo loader/cache/CachedResourceClientWalker.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from ../JavaScriptCore/wtf/HashCountedSet.h:25, from loader/cache/CachedResourceClientWalker.h:28, from loader/cache/CachedResourceClientWalker.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/cache/CachedResourceClientWalker.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedImage.h:26, from loader/cache/CachedImage.cpp:25: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedImage.h:26, from loader/cache/CachedImage.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedImage.h:26, from loader/cache/CachedImage.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CachedResourceHandle.lo loader/cache/CachedResourceHandle.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from loader/cache/CachedResourceHandle.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/cache/CachedResourceHandle.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CachedResourceRequest.lo loader/cache/CachedResourceRequest.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from platform/network/ResourceHandleClient.h:31, from loader/ResourceLoader.h:32, from loader/SubresourceLoader.h:33, from loader/cache/CachedResourceRequest.h:26, from loader/cache/CachedResourceRequest.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/cache/CachedResourceRequest.cpp:24: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CachedResource.lo loader/cache/CachedResource.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResource.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/cache/CachedResource.cpp:24: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from platform/network/ResourceHandleClient.h:30, from loader/ResourceLoader.h:32, from loader/SubresourceLoader.h:33, from loader/cache/CachedResourceRequest.h:26, from loader/cache/CachedResourceRequest.cpp:25: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/FormData.h:23, from platform/network/ResourceRequestBase.h:31, from platform/network/qt/ResourceRequest.h:30, from loader/ResourceLoader.h:33, from loader/SubresourceLoader.h:33, from loader/cache/CachedResourceRequest.h:26, from loader/cache/CachedResourceRequest.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/network/ResourceHandleClient.h:31, from loader/ResourceLoader.h:32, from loader/SubresourceLoader.h:33, from loader/cache/CachedResourceRequest.h:26, from loader/cache/CachedResourceRequest.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from loader/cache/CachedResourceRequest.cpp:30: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Document]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'void WebCore::CachedResourceRequest::didFail(bool)' at loader/cache/CachedResourceRequest.cpp:207:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*this_22(D)->m_cachedResourceLoader.WebCore::CachedResourceLoader::m_document' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Document]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual void WebCore::CachedResourceRequest::didReceiveResponse(WebCore::SubresourceLoader*, const WebCore::ResourceResponse&)' at loader/cache/CachedResourceRequest.cpp:228:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*this_35(D)->m_cachedResourceLoader.WebCore::CachedResourceLoader::m_document' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Document]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual void WebCore::CachedResourceRequest::didFinishLoading(WebCore::SubresourceLoader*, double)' at loader/cache/CachedResourceRequest.cpp:171:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*this_21(D)->m_cachedResourceLoader.WebCore::CachedResourceLoader::m_document' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResource.cpp:25: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResource.cpp:25: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResource.cpp:25: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CachedScript.lo loader/cache/CachedScript.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedScript.h:29, from loader/cache/CachedScript.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/cache/CachedScript.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CachedXSLStyleSheet.lo loader/cache/CachedXSLStyleSheet.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedXSLStyleSheet.h:29, from loader/cache/CachedXSLStyleSheet.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/cache/CachedXSLStyleSheet.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CrossOriginAccessControl.lo loader/CrossOriginAccessControl.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/network/HTTPHeaderMap.h:31, from platform/network/ResourceResponseBase.h:30, from platform/network/qt/ResourceResponse.h:29, from loader/CrossOriginAccessControl.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/CrossOriginAccessControl.cpp:27: ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CrossOriginPreflightResultCache.lo loader/CrossOriginPreflightResultCache.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURLHash.h:29, from loader/CrossOriginPreflightResultCache.h:30, from loader/CrossOriginPreflightResultCache.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/CrossOriginPreflightResultCache.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CachedResourceLoader.lo loader/cache/CachedResourceLoader.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceLoader.h:29, from loader/cache/CachedResourceLoader.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/cache/CachedResourceLoader.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceLoader.h:29, from loader/cache/CachedResourceLoader.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceLoader.h:29, from loader/cache/CachedResourceLoader.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceLoader.h:29, from loader/cache/CachedResourceLoader.cpp:28: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DocumentLoader.lo loader/DocumentLoader.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/DocumentLoader.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/DocumentLoader.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/DocumentLoader.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/DocumentLoader.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/DocumentLoader.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/DocumentLoader.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/DocumentLoader.cpp:30: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/DocumentLoader.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/HashSet.h:298:22: required from 'void WTF::copyToVector(const WTF::HashSet&, W&) [with T = WTF::RefPtr; U = WTF::PtrHash >; V = WTF::HashTraits >; W = WTF::Vector >]' loader/DocumentLoader.cpp:66:17: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/DocumentLoader.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/DocumentLoader.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' loader/archive/Archive.h:51:89: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/DocumentLoader.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/DocumentLoader.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' loader/archive/Archive.h:52:93: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/DocumentLoader.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/DocumentLoader.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/HashSet.h:298:22: required from 'void WTF::copyToVector(const WTF::HashSet&, W&) [with T = WTF::RefPtr; U = WTF::PtrHash >; V = WTF::HashTraits >; W = WTF::Vector >]' loader/DocumentLoader.cpp:66:17: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/DocumentLoader.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In member function 'void WTF::RefCounted::deref() [with T = WebCore::CachedResourceRequest]', inlined from 'void WTF::RefCounted::deref() [with T = WebCore::CachedResourceRequest]' at ../JavaScriptCore/wtf/RefCounted.h:138:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::CachedResourceRequest]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::CachedResourceRequest]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'void WebCore::CachedResourceLoader::loadDone(WebCore::CachedResourceRequest*)' at loader/cache/CachedResourceLoader.cpp:564:1: ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: 'this' pointer is null [-Wnonnull] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DocumentThreadableLoader.lo loader/DocumentThreadableLoader.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from loader/ThreadableLoader.h:35, from loader/DocumentThreadableLoader.h:36, from loader/DocumentThreadableLoader.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/DocumentThreadableLoader.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from loader/DocumentThreadableLoader.h:40, from loader/DocumentThreadableLoader.cpp:32: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from loader/ThreadableLoader.h:36, from loader/DocumentThreadableLoader.h:36, from loader/DocumentThreadableLoader.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from loader/ThreadableLoader.h:36, from loader/DocumentThreadableLoader.h:36, from loader/DocumentThreadableLoader.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from loader/ThreadableLoader.h:36, from loader/DocumentThreadableLoader.h:36, from loader/DocumentThreadableLoader.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from loader/DocumentThreadableLoader.h:42, from loader/DocumentThreadableLoader.cpp:32: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DocumentWriter.lo loader/DocumentWriter.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentWriter.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/DocumentWriter.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentWriter.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentWriter.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentWriter.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FormState.lo loader/FormState.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/FormState.h:32, from loader/FormState.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/FormState.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/FormState.h:32, from loader/FormState.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/FormState.h:32, from loader/FormState.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/FormState.h:32, from loader/FormState.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/RangeBoundaryPoint.h:29, from dom/Range.h:29, from editing/SelectionController.h:31, from editing/Editor.h:37, from page/Frame.h:33, from loader/FormState.cpp:32: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLFormElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLFormElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::FormState::~FormState()' at loader/FormState.h:46:11, inlined from 'void WTF::RefCounted::deref() [with T = WebCore::FormState]' at ../JavaScriptCore/wtf/RefCounted.h:141:13, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::FormState]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)ptr)[1].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FormSubmission.lo loader/FormSubmission.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/FormState.h:32, from loader/FormSubmission.h:34, from loader/FormSubmission.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/FormSubmission.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/FormState.h:32, from loader/FormSubmission.h:34, from loader/FormSubmission.cpp:32: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/FormState.h:32, from loader/FormSubmission.h:34, from loader/FormSubmission.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/FormState.h:32, from loader/FormSubmission.h:34, from loader/FormSubmission.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/FormState.h:32, from loader/FormSubmission.h:34, from loader/FormSubmission.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; long unsigned int inlineCapacity = 0]' loader/FormSubmission.cpp:185:34: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/utility:70, from /usr/include/c++/11/algorithm:60, from ../../../../../include/QtCore/../../src/corelib/global/qglobal.h:68, from ../../../../../include/QtCore/qglobal.h:1, from ../JavaScriptCore/wtf/ThreadingPrimitives.h:50, from ../JavaScriptCore/wtf/ThreadSafeRefCounted.h:66, from ../JavaScriptCore/wtf/Threading.h:70, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:37, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/FormState.h:32, from loader/FormSubmission.h:34, from loader/FormSubmission.cpp:32: /usr/include/c++/11/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FrameLoader.lo loader/FrameLoader.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/HistoryController.h:34, from loader/FrameLoader.h:37, from loader/FrameLoader.cpp:35: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/FrameLoader.cpp:34: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FrameLoaderStateMachine.lo loader/FrameLoaderStateMachine.cpp In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/HistoryController.h:34, from loader/FrameLoader.h:37, from loader/FrameLoader.cpp:35: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/HistoryController.h:34, from loader/FrameLoader.h:37, from loader/FrameLoader.cpp:35: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/HistoryController.h:34, from loader/FrameLoader.h:37, from loader/FrameLoader.cpp:35: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/HistoryController.h:34, from loader/FrameLoader.h:37, from loader/FrameLoader.cpp:35: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' loader/FrameLoader.cpp:2609:37: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/HistoryController.h:34, from loader/FrameLoader.h:37, from loader/FrameLoader.cpp:35: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/HistoryController.h:34, from loader/FrameLoader.h:37, from loader/FrameLoader.cpp:35: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from loader/HistoryController.h:34, from loader/FrameLoader.h:37, from loader/FrameLoader.cpp:35: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HistoryController.lo loader/HistoryController.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/HistoryController.h:34, from loader/HistoryController.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/HistoryController.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/HistoryController.h:34, from loader/HistoryController.cpp:32: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/HistoryController.h:34, from loader/HistoryController.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/HistoryController.h:34, from loader/HistoryController.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/HistoryController.h:34, from loader/HistoryController.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from loader/HistoryController.h:34, from loader/HistoryController.cpp:32: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FTPDirectoryParser.lo loader/FTPDirectoryParser.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/FTPDirectoryParser.h:74, from loader/FTPDirectoryParser.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/FTPDirectoryParser.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/IconDatabaseBase.lo loader/icon/IconDatabaseBase.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/SharedBuffer.h:29, from loader/icon/IconDatabaseBase.h:29, from loader/icon/IconDatabaseBase.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/icon/IconDatabaseBase.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/IconLoader.lo loader/icon/IconLoader.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from loader/icon/IconLoader.h:32, from loader/icon/IconLoader.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ImageLoader.lo loader/ImageLoader.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/icon/IconLoader.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from loader/ImageLoader.h:27, from loader/ImageLoader.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/ImageLoader.cpp:22: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from loader/icon/IconLoader.cpp:29: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from loader/icon/IconLoader.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from loader/icon/IconLoader.h:32, from loader/icon/IconLoader.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from loader/ImageLoader.h:27, from loader/ImageLoader.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from loader/ImageLoader.h:27, from loader/ImageLoader.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from loader/ImageLoader.h:27, from loader/ImageLoader.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from loader/ImageLoader.h:27, from loader/ImageLoader.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from loader/ImageLoader.h:27, from loader/ImageLoader.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from loader/ImageLoader.h:27, from loader/ImageLoader.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from loader/ImageLoader.h:27, from loader/ImageLoader.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from loader/ImageLoader.h:27, from loader/ImageLoader.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from loader/ImageLoader.h:27, from loader/ImageLoader.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from loader/ImageLoader.h:27, from loader/ImageLoader.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MainResourceLoader.lo loader/MainResourceLoader.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from platform/network/ResourceHandleClient.h:31, from loader/ResourceLoader.h:32, from loader/MainResourceLoader.h:33, from loader/MainResourceLoader.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/MainResourceLoader.cpp:30: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from platform/network/ResourceHandleClient.h:30, from loader/ResourceLoader.h:32, from loader/MainResourceLoader.h:33, from loader/MainResourceLoader.cpp:31: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/FormData.h:23, from platform/network/ResourceRequestBase.h:31, from platform/network/qt/ResourceRequest.h:30, from loader/ResourceLoader.h:33, from loader/MainResourceLoader.h:33, from loader/MainResourceLoader.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/network/ResourceHandleClient.h:31, from loader/ResourceLoader.h:32, from loader/MainResourceLoader.h:33, from loader/MainResourceLoader.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/FormData.h:23, from platform/network/ResourceRequestBase.h:31, from platform/network/qt/ResourceRequest.h:30, from loader/ResourceLoader.h:33, from loader/MainResourceLoader.h:33, from loader/MainResourceLoader.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/FormData.h:23, from platform/network/ResourceRequestBase.h:31, from platform/network/qt/ResourceRequest.h:30, from loader/ResourceLoader.h:33, from loader/MainResourceLoader.h:33, from loader/MainResourceLoader.cpp:31: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/NavigationAction.lo loader/NavigationAction.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from loader/NavigationAction.h:32, from loader/NavigationAction.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/NavigationAction.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/NetscapePlugInStreamLoader.lo loader/NetscapePlugInStreamLoader.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from platform/network/ResourceHandleClient.h:31, from loader/ResourceLoader.h:32, from loader/NetscapePlugInStreamLoader.h:32, from loader/NetscapePlugInStreamLoader.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/NetscapePlugInStreamLoader.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/FormData.h:23, from platform/network/ResourceRequestBase.h:31, from platform/network/qt/ResourceRequest.h:30, from loader/ResourceLoader.h:33, from loader/NetscapePlugInStreamLoader.h:32, from loader/NetscapePlugInStreamLoader.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/FormData.h:23, from platform/network/ResourceRequestBase.h:31, from platform/network/qt/ResourceRequest.h:30, from loader/ResourceLoader.h:33, from loader/NetscapePlugInStreamLoader.h:32, from loader/NetscapePlugInStreamLoader.cpp:30: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PingLoader.lo loader/PingLoader.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/FormData.h:23, from loader/PingLoader.h:35, from loader/PingLoader.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/PingLoader.cpp:32: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/FormData.h:23, from loader/PingLoader.h:35, from loader/PingLoader.cpp:33: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/FormData.h:23, from loader/PingLoader.h:35, from loader/PingLoader.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/FormData.h:23, from loader/PingLoader.h:35, from loader/PingLoader.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PlaceholderDocument.lo loader/PlaceholderDocument.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from loader/PlaceholderDocument.h:29, from loader/PlaceholderDocument.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/PlaceholderDocument.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PolicyCallback.lo loader/PolicyCallback.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from loader/NavigationAction.h:32, from loader/PolicyCallback.h:34, from loader/PolicyCallback.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/PolicyCallback.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PolicyChecker.lo loader/PolicyChecker.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/PolicyChecker.h:34, from loader/PolicyChecker.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/PolicyChecker.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from loader/NavigationAction.h:32, from loader/PolicyCallback.h:34, from loader/PolicyCallback.cpp:32: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from loader/NavigationAction.h:32, from loader/PolicyCallback.h:34, from loader/PolicyCallback.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from loader/NavigationAction.h:32, from loader/PolicyCallback.h:34, from loader/PolicyCallback.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from loader/NavigationAction.h:32, from loader/PolicyCallback.h:34, from loader/PolicyCallback.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from loader/NavigationAction.h:32, from loader/PolicyCallback.h:34, from loader/PolicyCallback.cpp:32: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from dom/Node.h:32, from dom/Clipboard.h:32, from dom/Event.h:27, from loader/NavigationAction.h:32, from loader/PolicyCallback.h:34, from loader/PolicyCallback.cpp:32: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLFormElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLFormElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::FormState::~FormState()' at loader/FormState.h:46:11, inlined from 'void WTF::RefCounted::deref() [with T = WebCore::FormState]' at ../JavaScriptCore/wtf/RefCounted.h:141:13: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[1].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLFormElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLFormElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::FormState::~FormState()' at loader/FormState.h:46:11, inlined from 'void WTF::RefCounted::deref() [with T = WebCore::FormState]' at ../JavaScriptCore/wtf/RefCounted.h:141:13: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[1].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/PolicyChecker.h:34, from loader/PolicyChecker.cpp:32: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/PolicyChecker.h:34, from loader/PolicyChecker.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/PolicyChecker.h:34, from loader/PolicyChecker.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/PolicyChecker.h:34, from loader/PolicyChecker.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from loader/PolicyChecker.h:34, from loader/PolicyChecker.cpp:32: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from dom/Node.h:32, from dom/Clipboard.h:32, from dom/Event.h:27, from loader/NavigationAction.h:32, from loader/PolicyCallback.h:34, from loader/PolicyChecker.h:35, from loader/PolicyChecker.cpp:32: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLFormElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLFormElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::FormState::~FormState()' at loader/FormState.h:46:11, inlined from 'void WTF::RefCounted::deref() [with T = WebCore::FormState]' at ../JavaScriptCore/wtf/RefCounted.h:141:13: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[1].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLFormElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLFormElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::FormState::~FormState()' at loader/FormState.h:46:11, inlined from 'void WTF::RefCounted::deref() [with T = WebCore::FormState]' at ../JavaScriptCore/wtf/RefCounted.h:141:13: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[1].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ProgressTracker.lo loader/ProgressTracker.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from loader/ProgressTracker.h:29, from loader/ProgressTracker.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/ProgressTracker.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/NavigationScheduler.lo loader/NavigationScheduler.cpp In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/ProgressTracker.cpp:29: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/ProgressTracker.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from loader/ProgressTracker.h:29, from loader/ProgressTracker.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/ProgressTracker.cpp:29: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/ProgressTracker.cpp:29: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from loader/NavigationScheduler.h:37, from loader/NavigationScheduler.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/NavigationScheduler.cpp:32: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from loader/NavigationScheduler.cpp:36: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from loader/NavigationScheduler.cpp:36: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from history/BackForwardController.h:31, from loader/NavigationScheduler.cpp:35: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from loader/NavigationScheduler.cpp:36: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/AtomicString.h:25, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from loader/NavigationScheduler.cpp:36: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ResourceLoader.lo loader/ResourceLoader.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from platform/network/ResourceHandleClient.h:31, from loader/ResourceLoader.h:32, from loader/ResourceLoader.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from dom/Node.h:32, from dom/Clipboard.h:32, from dom/Event.h:27, from loader/NavigationAction.h:32, from loader/DocumentLoader.h:36, from loader/NavigationScheduler.cpp:37: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLFormElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLFormElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::FormState::~FormState()' at loader/FormState.h:46:11, inlined from 'void WTF::RefCounted::deref() [with T = WebCore::FormState]' at ../JavaScriptCore/wtf/RefCounted.h:141:13, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::FormState]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)ptr)[1].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/ResourceLoader.cpp:30: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLFormElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLFormElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::FormState::~FormState()' at loader/FormState.h:46:11, inlined from 'void WTF::RefCounted::deref() [with T = WebCore::FormState]' at ../JavaScriptCore/wtf/RefCounted.h:141:13, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::FormState]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::FormState]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'virtual void WebCore::ScheduledFormSubmission::fire(WebCore::Frame*)' at loader/NavigationScheduler.cpp:219:42: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)D.186792.m_ptr)[1].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLFormElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLFormElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::FormState::~FormState()' at loader/FormState.h:46:11, inlined from 'void WTF::RefCounted::deref() [with T = WebCore::FormState]' at ../JavaScriptCore/wtf/RefCounted.h:141:13, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::FormState]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::FormState]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::FormSubmission::~FormSubmission()' at loader/FormSubmission.h:46:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)MEM[(struct RefPtr *)this_8(D) + 80B].m_ptr)[1].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from platform/network/ResourceHandleClient.h:30, from loader/ResourceLoader.h:32, from loader/ResourceLoader.cpp:31: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/FormData.h:23, from platform/network/ResourceRequestBase.h:31, from platform/network/qt/ResourceRequest.h:30, from loader/ResourceLoader.h:33, from loader/ResourceLoader.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/network/ResourceHandleClient.h:31, from loader/ResourceLoader.h:32, from loader/ResourceLoader.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/FormData.h:23, from platform/network/ResourceRequestBase.h:31, from platform/network/qt/ResourceRequest.h:30, from loader/ResourceLoader.h:33, from loader/ResourceLoader.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/FormData.h:23, from platform/network/ResourceRequestBase.h:31, from platform/network/qt/ResourceRequest.h:30, from loader/ResourceLoader.h:33, from loader/ResourceLoader.cpp:31: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ResourceLoadNotifier.lo loader/ResourceLoadNotifier.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/ResourceLoadNotifier.cpp:34: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/ResourceLoadNotifier.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/ResourceLoadNotifier.cpp:34: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/ResourceLoadNotifier.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/ResourceLoadNotifier.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/ResourceLoadNotifier.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from platform/KURL.h:29, from loader/DocumentWriter.h:32, from loader/DocumentLoader.h:33, from loader/ResourceLoadNotifier.cpp:34: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ResourceLoadScheduler.lo loader/ResourceLoadScheduler.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/ResourceLoadScheduler.h:27, from loader/ResourceLoadScheduler.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/ResourceLoadScheduler.cpp:25: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SinkDocument.lo loader/SinkDocument.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from html/HTMLDocument.h:27, from loader/SinkDocument.h:29, from loader/SinkDocument.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/ResourceLoadScheduler.h:27, from loader/ResourceLoadScheduler.cpp:26: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/ResourceLoadScheduler.h:27, from loader/ResourceLoadScheduler.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/ResourceLoadScheduler.h:27, from loader/ResourceLoadScheduler.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/ResourceLoadScheduler.h:27, from loader/ResourceLoadScheduler.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Deque.h:517:44: required from 'void WTF::Deque::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Deque.h:493:15: required from 'void WTF::Deque::remove(WTF::Deque::iterator&) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; WTF::Deque::iterator = WTF::DequeIterator, 0>]' loader/ResourceLoadScheduler.cpp:268:51: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/ResourceLoadScheduler.h:27, from loader/ResourceLoadScheduler.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/ResourceLoadScheduler.h:27, from loader/ResourceLoadScheduler.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Deque.h:430:33: required from 'void WTF::Deque::expandCapacity() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' ../JavaScriptCore/wtf/Deque.h:418:9: required from 'void WTF::Deque::expandCapacityIfNeeded() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' ../JavaScriptCore/wtf/Deque.h:453:9: required from 'void WTF::Deque::append(const U&) [with U = WebCore::ResourceLoader*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' loader/ResourceLoadScheduler.cpp:248:39: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/ResourceLoadScheduler.h:27, from loader/ResourceLoadScheduler.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/SinkDocument.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SubframeLoader.lo loader/SubframeLoader.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/SubframeLoader.h:35, from loader/SubframeLoader.cpp:34: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/SubframeLoader.cpp:33: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SubresourceLoader.lo loader/SubresourceLoader.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from platform/network/ResourceHandleClient.h:31, from loader/ResourceLoader.h:32, from loader/SubresourceLoader.h:33, from loader/SubresourceLoader.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/SubresourceLoader.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/SubframeLoader.h:35, from loader/SubframeLoader.cpp:34: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/SubframeLoader.h:35, from loader/SubframeLoader.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/SubframeLoader.h:35, from loader/SubframeLoader.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/SubframeLoader.h:35, from loader/SubframeLoader.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/SubframeLoader.h:35, from loader/SubframeLoader.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/SubframeLoader.h:35, from loader/SubframeLoader.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/SubframeLoader.h:35, from loader/SubframeLoader.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/SubframeLoader.h:35, from loader/SubframeLoader.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/SubframeLoader.h:35, from loader/SubframeLoader.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/SubframeLoader.h:35, from loader/SubframeLoader.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/SubframeLoader.h:35, from loader/SubframeLoader.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/SubframeLoader.h:35, from loader/SubframeLoader.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' loader/SubframeLoader.cpp:205:26: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from loader/SubframeLoader.h:35, from loader/SubframeLoader.cpp:34: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from platform/network/ResourceHandleClient.h:30, from loader/ResourceLoader.h:32, from loader/SubresourceLoader.h:33, from loader/SubresourceLoader.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/FormData.h:23, from platform/network/ResourceRequestBase.h:31, from platform/network/qt/ResourceRequest.h:30, from loader/ResourceLoader.h:33, from loader/SubresourceLoader.h:33, from loader/SubresourceLoader.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/network/ResourceHandleClient.h:31, from loader/ResourceLoader.h:32, from loader/SubresourceLoader.h:33, from loader/SubresourceLoader.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/FormData.h:23, from platform/network/ResourceRequestBase.h:31, from platform/network/qt/ResourceRequest.h:30, from loader/ResourceLoader.h:33, from loader/SubresourceLoader.h:33, from loader/SubresourceLoader.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/FormData.h:23, from platform/network/ResourceRequestBase.h:31, from platform/network/qt/ResourceRequest.h:30, from loader/ResourceLoader.h:33, from loader/SubresourceLoader.h:33, from loader/SubresourceLoader.cpp:30: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TextResourceDecoder.lo loader/TextResourceDecoder.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ThreadableLoader.lo loader/ThreadableLoader.cpp In file included from ../JavaScriptCore/wtf/PassOwnPtr.h:30, from platform/text/TextCodec.h:33, from platform/text/TextEncoding.h:29, from loader/TextResourceDecoder.h:26, from loader/TextResourceDecoder.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/TextResourceDecoder.cpp:23: ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from loader/ThreadableLoader.h:35, from loader/ThreadableLoader.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from loader/ThreadableLoader.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from platform/text/TextCodec.h:34, from platform/text/TextEncoding.h:29, from loader/TextResourceDecoder.h:26, from loader/TextResourceDecoder.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/text/TextCodec.h:34, from platform/text/TextEncoding.h:29, from loader/TextResourceDecoder.h:26, from loader/TextResourceDecoder.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Notification.lo notifications/Notification.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/NotificationCenter.lo notifications/NotificationCenter.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from notifications/Notification.h:36, from notifications/Notification.cpp:36: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from notifications/Notification.cpp:32: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from loader/cache/CachedResource.h:28, from loader/cache/CachedResourceHandle.h:29, from dom/Clipboard.h:27, from dom/Event.h:27, from notifications/Notification.h:36, from notifications/NotificationCenter.h:34, from notifications/NotificationCenter.cpp:35: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from notifications/NotificationCenter.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AnimationBase.lo page/animation/AnimationBase.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/AnimationBase.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/animation/AnimationBase.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AnimationController.lo page/animation/AnimationController.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/AnimationController.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/animation/AnimationController.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from page/animation/AnimationController.cpp:34: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSParserValues.h:24, from css/CSSParser.h:27, from page/animation/AnimationController.cpp:34: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/animation/AnimationController.cpp:29: ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/animation/AnimationBase.h:35, from page/animation/AnimationBase.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/animation/AnimationBase.h:35, from page/animation/AnimationBase.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/AnimationBase.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/animation/AnimationBase.h:35, from page/animation/AnimationBase.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/AnimationBase.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/animation/AnimationBase.h:35, from page/animation/AnimationBase.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/AnimationBase.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/animation/AnimationBase.h:35, from page/animation/AnimationBase.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/AnimationBase.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/animation/AnimationBase.h:35, from page/animation/AnimationBase.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/AnimationBase.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/animation/AnimationBase.h:35, from page/animation/AnimationController.cpp:32: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/animation/AnimationBase.h:35, from page/animation/AnimationController.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/AnimationController.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/animation/AnimationBase.h:35, from page/animation/AnimationController.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/AnimationController.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/animation/AnimationBase.h:35, from page/animation/AnimationController.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/AnimationController.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/animation/AnimationBase.h:35, from page/animation/AnimationController.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/AnimationController.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/animation/AnimationBase.h:35, from page/animation/AnimationController.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' page/animation/AnimationController.cpp:163:34: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/AnimationController.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/animation/AnimationBase.h:35, from page/animation/AnimationController.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/AnimationController.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from page/animation/ImplicitAnimation.h:33, from page/animation/CompositeAnimation.h:32, from page/animation/AnimationBase.cpp:36: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::AnimationBase::updateStateMachine(WebCore::AnimationBase::AnimStateInput, double)' at page/animation/AnimationBase.cpp:1012:79: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::AnimationBase::updateStateMachine(WebCore::AnimationBase::AnimStateInput, double)' at page/animation/AnimationBase.cpp:1073:79: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::AnimationBase::updateStateMachine(WebCore::AnimationBase::AnimStateInput, double)' at page/animation/AnimationBase.cpp:1117:79: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CompositeAnimation.lo page/animation/CompositeAnimation.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/ImplicitAnimation.h:32, from page/animation/CompositeAnimation.h:32, from page/animation/CompositeAnimation.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/animation/CompositeAnimation.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/animation/AnimationBase.h:35, from page/animation/ImplicitAnimation.h:32, from page/animation/CompositeAnimation.h:32, from page/animation/CompositeAnimation.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/ImplicitAnimation.h:32, from page/animation/CompositeAnimation.h:32, from page/animation/CompositeAnimation.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/animation/AnimationBase.h:35, from page/animation/ImplicitAnimation.h:32, from page/animation/CompositeAnimation.h:32, from page/animation/CompositeAnimation.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/ImplicitAnimation.h:32, from page/animation/CompositeAnimation.h:32, from page/animation/CompositeAnimation.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/animation/AnimationBase.h:35, from page/animation/ImplicitAnimation.h:32, from page/animation/CompositeAnimation.h:32, from page/animation/CompositeAnimation.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/ImplicitAnimation.h:32, from page/animation/CompositeAnimation.h:32, from page/animation/CompositeAnimation.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ImplicitAnimation.lo page/animation/ImplicitAnimation.cpp In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/animation/AnimationBase.h:35, from page/animation/ImplicitAnimation.h:32, from page/animation/CompositeAnimation.h:32, from page/animation/CompositeAnimation.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/ImplicitAnimation.h:32, from page/animation/CompositeAnimation.h:32, from page/animation/CompositeAnimation.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/animation/AnimationBase.h:35, from page/animation/ImplicitAnimation.h:32, from page/animation/CompositeAnimation.h:32, from page/animation/CompositeAnimation.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/ImplicitAnimation.h:32, from page/animation/CompositeAnimation.h:32, from page/animation/CompositeAnimation.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/animation/AnimationControllerPrivate.h:33, from page/animation/ImplicitAnimation.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/animation/ImplicitAnimation.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/animation/AnimationControllerPrivate.h:33, from page/animation/ImplicitAnimation.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/animation/AnimationControllerPrivate.h:33, from page/animation/ImplicitAnimation.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/animation/AnimationControllerPrivate.h:33, from page/animation/ImplicitAnimation.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/animation/AnimationControllerPrivate.h:33, from page/animation/ImplicitAnimation.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/animation/AnimationControllerPrivate.h:33, from page/animation/ImplicitAnimation.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/animation/AnimationControllerPrivate.h:33, from page/animation/ImplicitAnimation.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/animation/AnimationControllerPrivate.h:33, from page/animation/ImplicitAnimation.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/animation/AnimationControllerPrivate.h:33, from page/animation/ImplicitAnimation.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/animation/AnimationControllerPrivate.h:33, from page/animation/ImplicitAnimation.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/animation/AnimationControllerPrivate.h:33, from page/animation/ImplicitAnimation.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from page/animation/ImplicitAnimation.h:33, from page/animation/CompositeAnimation.h:32, from page/animation/ImplicitAnimation.cpp:32: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'bool WebCore::ImplicitAnimation::sendTransitionEvent(const WTF::AtomicString&, double)' at page/animation/ImplicitAnimation.cpp:188:66: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'bool WebCore::ImplicitAnimation::sendTransitionEvent(const WTF::AtomicString&, double)' at page/animation/ImplicitAnimation.cpp:195:9: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*_99 = PHI <_3(30), _149(83)>.WebCore::RenderObject::m_node' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/KeyframeAnimation.lo page/animation/KeyframeAnimation.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/WebKitAnimation.lo page/WebKitAnimation.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/KeyframeAnimation.h:32, from page/animation/KeyframeAnimation.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from page/WebKitAnimation.h:29, from page/WebKitAnimation.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/WebKitAnimation.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/animation/KeyframeAnimation.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from page/WebKitAnimation.h:29, from page/WebKitAnimation.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from page/WebKitAnimation.h:29, from page/WebKitAnimation.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from page/WebKitAnimation.h:29, from page/WebKitAnimation.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from page/WebKitAnimation.h:29, from page/WebKitAnimation.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from page/WebKitAnimation.h:29, from page/WebKitAnimation.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from page/WebKitAnimation.h:29, from page/WebKitAnimation.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from page/WebKitAnimation.h:29, from page/WebKitAnimation.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from page/WebKitAnimation.h:29, from page/WebKitAnimation.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/animation/AnimationBase.h:35, from page/animation/KeyframeAnimation.h:32, from page/animation/KeyframeAnimation.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/KeyframeAnimation.h:32, from page/animation/KeyframeAnimation.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/animation/AnimationBase.h:35, from page/animation/KeyframeAnimation.h:32, from page/animation/KeyframeAnimation.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/KeyframeAnimation.h:32, from page/animation/KeyframeAnimation.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/animation/AnimationBase.h:35, from page/animation/KeyframeAnimation.h:32, from page/animation/KeyframeAnimation.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/KeyframeAnimation.h:32, from page/animation/KeyframeAnimation.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/animation/AnimationBase.h:35, from page/animation/KeyframeAnimation.h:32, from page/animation/KeyframeAnimation.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/KeyframeAnimation.h:32, from page/animation/KeyframeAnimation.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/animation/AnimationBase.h:35, from page/animation/KeyframeAnimation.h:32, from page/animation/KeyframeAnimation.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/animation/AnimationBase.h:33, from page/animation/KeyframeAnimation.h:32, from page/animation/KeyframeAnimation.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from page/animation/KeyframeAnimation.h:33, from page/animation/KeyframeAnimation.cpp:30: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'bool WebCore::KeyframeAnimation::sendAnimationEvent(const WTF::AtomicString&, double)' at page/animation/KeyframeAnimation.cpp:348:62: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'bool WebCore::KeyframeAnimation::sendAnimationEvent(const WTF::AtomicString&, double)' at page/animation/KeyframeAnimation.cpp:355:5: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*this_16(D)->D.122368.m_object.WebCore::RenderObject::m_node' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/WebKitAnimationList.lo page/WebKitAnimationList.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from page/WebKitAnimationList.h:29, from page/WebKitAnimationList.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/WebKitAnimationList.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/BarInfo.lo page/BarInfo.cpp ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from page/BarInfo.h:32, from page/BarInfo.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from page/WebKitAnimationList.h:32, from page/WebKitAnimationList.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from page/WebKitAnimationList.h:31, from page/WebKitAnimationList.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from page/WebKitAnimationList.h:32, from page/WebKitAnimationList.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from page/WebKitAnimationList.h:31, from page/WebKitAnimationList.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from page/WebKitAnimationList.h:32, from page/WebKitAnimationList.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' page/WebKitAnimationList.cpp:61:24: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from page/WebKitAnimationList.h:31, from page/WebKitAnimationList.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from page/WebKitAnimationList.h:32, from page/WebKitAnimationList.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from page/WebKitAnimationList.h:31, from page/WebKitAnimationList.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from page/WebKitAnimationList.h:32, from page/WebKitAnimationList.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from page/WebKitAnimationList.h:31, from page/WebKitAnimationList.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from page/WebKitAnimationList.h:32, from page/WebKitAnimationList.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' page/WebKitAnimationList.cpp:66:24: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from page/WebKitAnimationList.h:31, from page/WebKitAnimationList.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/BarInfo.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from page/BarInfo.h:33, from page/BarInfo.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/Cursor.h:29, from page/Chrome.h:24, from page/BarInfo.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/Cursor.h:29, from page/Chrome.h:24, from page/BarInfo.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Chrome.lo page/Chrome.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/Cursor.h:29, from page/Chrome.h:24, from page/Chrome.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/Chrome.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Console.lo page/Console.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from page/MemoryInfo.h:34, from page/Console.h:32, from page/Console.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/graphics/Image.h:35, from platform/Cursor.h:29, from page/Chrome.h:24, from page/Chrome.cpp:22: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/Cursor.h:29, from page/Chrome.h:24, from page/Chrome.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/Cursor.h:29, from page/Chrome.h:24, from page/Chrome.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/Cursor.h:29, from page/Chrome.h:24, from page/Chrome.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/Cursor.h:29, from page/Chrome.h:24, from page/Chrome.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/Cursor.h:29, from page/Chrome.h:24, from page/Chrome.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/Cursor.h:29, from page/Chrome.h:24, from page/Chrome.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/Cursor.h:29, from page/Chrome.h:24, from page/Chrome.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' fileapi/FileList.h:48:37: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/Cursor.h:29, from page/Chrome.h:24, from page/Chrome.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/Cursor.h:29, from page/Chrome.h:24, from page/Chrome.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/Cursor.h:29, from page/Chrome.h:24, from page/Chrome.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/Console.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/Cursor.h:29, from page/Chrome.h:24, from page/Chrome.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/Cursor.h:29, from page/Chrome.h:24, from page/Chrome.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from page/MemoryInfo.h:35, from page/Console.h:32, from page/Console.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from page/Console.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from page/Console.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from page/Console.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' page/Console.cpp:292:22: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Console.h:33, from page/Console.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ContentSecurityPolicy.lo page/ContentSecurityPolicy.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from page/ContentSecurityPolicy.h:29, from page/ContentSecurityPolicy.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/ContentSecurityPolicy.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ContextMenuController.lo page/ContextMenuController.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from rendering/HitTestResult.h:25, from page/ContextMenuController.h:29, from page/ContextMenuController.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/ContextMenuController.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from page/ContentSecurityPolicy.h:30, from page/ContentSecurityPolicy.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from page/ContentSecurityPolicy.h:29, from page/ContentSecurityPolicy.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from page/ContentSecurityPolicy.h:29, from page/ContentSecurityPolicy.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from rendering/HitTestResult.h:25, from page/ContextMenuController.h:29, from page/ContextMenuController.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from rendering/HitTestResult.h:25, from page/ContextMenuController.h:29, from page/ContextMenuController.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/graphics/Image.h:35, from platform/Cursor.h:29, from page/Chrome.h:24, from page/ContextMenuController.cpp:33: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from rendering/HitTestResult.h:25, from page/ContextMenuController.h:29, from page/ContextMenuController.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from rendering/HitTestResult.h:25, from page/ContextMenuController.h:29, from page/ContextMenuController.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from rendering/HitTestResult.h:25, from page/ContextMenuController.h:29, from page/ContextMenuController.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from rendering/HitTestResult.h:25, from page/ContextMenuController.h:29, from page/ContextMenuController.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from rendering/HitTestResult.h:25, from page/ContextMenuController.h:29, from page/ContextMenuController.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.h:51:11: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from platform/graphics/Image.h:35, from platform/Cursor.h:29, from page/Chrome.h:24, from page/ContextMenuController.cpp:33: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from rendering/HitTestResult.h:25, from page/ContextMenuController.h:29, from page/ContextMenuController.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from rendering/HitTestResult.h:25, from page/ContextMenuController.h:29, from page/ContextMenuController.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from rendering/HitTestResult.h:25, from page/ContextMenuController.h:29, from page/ContextMenuController.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from rendering/HitTestResult.h:25, from page/ContextMenuController.h:29, from page/ContextMenuController.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/ContainerNode.h:27, from dom/TreeScope.h:29, from dom/Document.h:41, from page/ContextMenuController.cpp:38: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::HTMLFormElement]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::HTMLFormElement]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::FormState::~FormState()' at loader/FormState.h:46:11, inlined from 'void WTF::RefCounted::deref() [with T = WebCore::FormState]' at ../JavaScriptCore/wtf/RefCounted.h:141:13: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[1].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'static WTF::PassRefPtr WebCore::ReplaceSelectionCommand::create(WebCore::Document*, WTF::PassRefPtr, WebCore::ReplaceSelectionCommand::CommandOptions, WebCore::EditAction)' at editing/ReplaceSelectionCommand.h:51:89, inlined from 'void WebCore::ContextMenuController::contextMenuItemSelected(WebCore::ContextMenuItem*)' at page/ContextMenuController.cpp:281:86: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::DocumentFragment]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::ContextMenuController::contextMenuItemSelected(WebCore::ContextMenuItem*)' at ../JavaScriptCore/wtf/PassRefPtr.h:74:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Crypto.lo page/Crypto.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from page/Crypto.h:33, from page/Crypto.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DOMSelection.lo page/DOMSelection.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from page/DOMSelection.h:34, from page/DOMSelection.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/DOMSelection.cpp:30: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from page/DOMSelection.h:35, from page/DOMSelection.cpp:31: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/DOMSelection.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/DOMSelection.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/DOMSelection.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/DOMSelection.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/DOMSelection.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/DOMSelection.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/DOMSelection.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/DOMSelection.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/DOMSelection.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/DOMSelection.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DOMTimer.lo page/DOMTimer.cpp In file included from dom/Node.h:32, from dom/RangeBoundaryPoint.h:29, from dom/Range.h:29, from editing/SelectionController.h:31, from editing/Editor.h:37, from page/Frame.h:33, from page/DOMSelection.cpp:34: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Node* WebCore::selectionShadowAncestor(WebCore::Frame*)' at page/DOMSelection.cpp:46:54: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((const WTF::RefPtr*)frame)[169].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Position WebCore::basePosition(const WebCore::VisibleSelection&)' at page/DOMSelection.cpp:90:26: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'int WebCore::DOMSelection::baseOffset() const' at page/DOMSelection.cpp:149:24: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Node* WebCore::DOMSelection::baseNode() const' at page/DOMSelection.cpp:140:24: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::DOMSelection::collapseToStart(WebCore::ExceptionCode&)' at page/DOMSelection.cpp:245:34: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::DOMSelection::collapseToStart(WebCore::ExceptionCode&)' at page/DOMSelection.cpp:245:65: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Position WebCore::anchorPosition(const WebCore::VisibleSelection&)' at page/DOMSelection.cpp:80:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'anchor.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'int WebCore::DOMSelection::anchorOffset() const' at page/DOMSelection.cpp:113:26: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Node* WebCore::DOMSelection::anchorNode() const' at page/DOMSelection.cpp:104:26: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Position WebCore::focusPosition(const WebCore::VisibleSelection&)' at page/DOMSelection.cpp:86:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'focus.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'int WebCore::DOMSelection::focusOffset() const' at page/DOMSelection.cpp:131:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Node* WebCore::DOMSelection::focusNode() const' at page/DOMSelection.cpp:122:25: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::DOMSelection::collapseToEnd(WebCore::ExceptionCode&)' at page/DOMSelection.cpp:230:34: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::DOMSelection::collapseToEnd(WebCore::ExceptionCode&)' at page/DOMSelection.cpp:230:63: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Position WebCore::extentPosition(const WebCore::VisibleSelection&)' at page/DOMSelection.cpp:95:28: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'int WebCore::DOMSelection::extentOffset() const' at page/DOMSelection.cpp:167:26: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::Node* WebCore::DOMSelection::extentNode() const' at page/DOMSelection.cpp:158:26: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::DOMSelection::setBaseAndExtent(WebCore::Node*, int, WebCore::Node*, int, WebCore::ExceptionCode&)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::DOMSelection::setBaseAndExtent(WebCore::Node*, int, WebCore::Node*, int, WebCore::ExceptionCode&)' at ../JavaScriptCore/wtf/PassRefPtr.h:74:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::DOMSelection::setBaseAndExtent(WebCore::Node*, int, WebCore::Node*, int, WebCore::ExceptionCode&)' at dom/Position.h:52:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::DOMSelection::setBaseAndExtent(WebCore::Node*, int, WebCore::Node*, int, WebCore::ExceptionCode&)' at ../JavaScriptCore/wtf/PassRefPtr.h:74:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::DOMSelection::setBaseAndExtent(WebCore::Node*, int, WebCore::Node*, int, WebCore::ExceptionCode&)' at page/DOMSelection.cpp:273:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visibleExtent.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::DOMSelection::setBaseAndExtent(WebCore::Node*, int, WebCore::Node*, int, WebCore::ExceptionCode&)' at page/DOMSelection.cpp:273:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'visibleBase.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/ScheduledAction.h:23, from page/DOMTimer.h:30, from page/DOMTimer.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::DOMSelection::setPosition(WebCore::Node*, int, WebCore::ExceptionCode&)' at page/DOMSelection.cpp:288:34: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::DOMSelection::setPosition(WebCore::Node*, int, WebCore::ExceptionCode&)' at page/DOMSelection.cpp:288:50: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::DOMSelection::setPosition(WebCore::Node*, int, WebCore::ExceptionCode&)' at page/DOMSelection.cpp:288:50: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisiblePosition::~VisiblePosition()' at editing/VisiblePosition.h:51:7, inlined from 'void WebCore::DOMSelection::extend(WebCore::Node*, int, WebCore::ExceptionCode&)' at page/DOMSelection.cpp:362:37: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::VisiblePosition::m_deepPosition.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::DOMSelection::extend(WebCore::Node*, int, WebCore::ExceptionCode&)' at page/DOMSelection.cpp:362:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::DOMSelection::extend(WebCore::Node*, int, WebCore::ExceptionCode&)' at page/DOMSelection.cpp:362:53: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'const WebCore::Position WebCore::RangeBoundaryPoint::toPosition() const' at dom/RangeBoundaryPoint.h:95:63, inlined from 'const WebCore::Position WebCore::Range::endPosition() const' at dom/Range.h:99:66, inlined from 'void WebCore::DOMSelection::addRange(WebCore::Range*)' at page/DOMSelection.cpp:416:96: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'const WebCore::Position WebCore::RangeBoundaryPoint::toPosition() const' at dom/RangeBoundaryPoint.h:95:63, inlined from 'const WebCore::Position WebCore::Range::startPosition() const' at dom/Range.h:98:70, inlined from 'void WebCore::DOMSelection::addRange(WebCore::Range*)' at page/DOMSelection.cpp:416:74: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::DOMSelection::addRange(WebCore::Range*)' at page/DOMSelection.cpp:416:74: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::DOMSelection::addRange(WebCore::Range*)' at page/DOMSelection.cpp:416:96: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'const WebCore::Position WebCore::RangeBoundaryPoint::toPosition() const' at dom/RangeBoundaryPoint.h:95:63, inlined from 'const WebCore::Position WebCore::Range::endPosition() const' at dom/Range.h:99:66, inlined from 'void WebCore::DOMSelection::addRange(WebCore::Range*)' at page/DOMSelection.cpp:429:96: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'const WebCore::Position WebCore::RangeBoundaryPoint::toPosition() const' at dom/RangeBoundaryPoint.h:95:63, inlined from 'const WebCore::Position WebCore::Range::startPosition() const' at dom/Range.h:98:70, inlined from 'void WebCore::DOMSelection::addRange(WebCore::Range*)' at page/DOMSelection.cpp:429:78: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::DOMSelection::addRange(WebCore::Range*)' at page/DOMSelection.cpp:429:78: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'void WebCore::DOMSelection::addRange(WebCore::Range*)' at page/DOMSelection.cpp:429:96: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WebCore::Position::m_anchorNode.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Document]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::DOMSelection::getRangeAt(int, WebCore::ExceptionCode&)' at page/DOMSelection.cpp:381:94: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::DOMSelection::getRangeAt(int, WebCore::ExceptionCode&)' at page/DOMSelection.cpp:381:94: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'WTF::PassRefPtr WebCore::DOMSelection::getRangeAt(int, WebCore::ExceptionCode&)' at page/DOMSelection.cpp:381:94: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/DOMTimer.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/BlockStack.h:30, from ../JavaScriptCore/heap/HandleHeap.h:29, from ../JavaScriptCore/heap/Heap.h:25, from ../JavaScriptCore/runtime/JSGlobalData.h:33, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/ScheduledAction.h:23, from page/DOMTimer.h:30, from page/DOMTimer.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/runtime/JSValue.h:31, from ../JavaScriptCore/runtime/CachedTranscendentalFunction.h:29, from ../JavaScriptCore/runtime/JSGlobalData.h:32, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/ScheduledAction.h:23, from page/DOMTimer.h:30, from page/DOMTimer.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/runtime/DateInstanceCache.h:32, from ../JavaScriptCore/runtime/JSGlobalData.h:34, from ../JavaScriptCore/interpreter/CallFrame.h:26, from ../JavaScriptCore/runtime/ArgList.h:25, from ../JavaScriptCore/runtime/JSObject.h:26, from ../JavaScriptCore/runtime/JSArray.h:24, from ../JavaScriptCore/runtime/JSGlobalObject.h:25, from bindings/js/JSDOMGlobalObject.h:30, from bindings/js/JSDOMBinding.h:25, from bindings/js/ScheduledAction.h:23, from page/DOMTimer.h:30, from page/DOMTimer.cpp:28: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DOMWindow.lo page/DOMWindow.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from page/DOMWindow.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DragController.lo page/DragController.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/DOMWindow.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/DragController.h:32, from page/DragController.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/DragController.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from page/DOMWindow.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from page/DOMWindow.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from page/DOMWindow.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from page/DOMWindow.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from page/DOMWindow.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from page/DOMWindow.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from page/DOMWindow.cpp:28: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from page/DOMWindow.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from page/DOMWindow.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from page/DOMWindow.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::String; long unsigned int inlineCapacity = 0]' dom/DOMStringList.h:46:35: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/AtomicString.h:25, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from page/DOMWindow.cpp:28: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from page/DOMWindow.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from page/DOMWindow.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from page/DOMWindow.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::DOMWindow* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::DOMWindow*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' page/DOMWindow.cpp:255:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from page/DOMWindow.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from page/DOMWindow.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 1; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 1; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::MessagePort* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 1; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::MessagePort*; T = WTF::RefPtr; long unsigned int inlineCapacity = 1]' page/DOMWindow.cpp:806:21: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from page/DOMWindow.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/DragController.h:32, from page/DragController.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/DragController.h:32, from page/DragController.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/DragController.h:32, from page/DragController.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/DragController.h:32, from page/DragController.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/DragController.h:32, from page/DragController.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/DragController.h:32, from page/DragController.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/DragController.h:32, from page/DragController.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/DragController.h:32, from page/DragController.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/DragController.h:32, from page/DragController.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/DragController.h:32, from page/DragController.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/DragController.h:32, from page/DragController.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/EventHandler.lo page/EventHandler.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from page/EventHandler.h:37, from page/EventHandler.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/EventHandler.cpp:27: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/EventSource.lo page/EventSource.cpp ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/EventSource.h:39, from page/EventSource.cpp:38: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/EventSource.cpp:34: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AXObjectCache.h:29, from page/EventHandler.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from page/EventHandler.h:38, from page/EventHandler.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from dom/Node.h:28, from editing/VisiblePosition.h:30, from accessibility/AccessibilityObject.h:34, from accessibility/AXObjectCache.h:29, from page/EventHandler.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AXObjectCache.h:29, from page/EventHandler.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from page/EventHandler.h:38, from page/EventHandler.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AXObjectCache.h:29, from page/EventHandler.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from page/EventHandler.h:38, from page/EventHandler.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AXObjectCache.h:29, from page/EventHandler.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from page/EventHandler.h:38, from page/EventHandler.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AXObjectCache.h:29, from page/EventHandler.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from page/EventHandler.h:38, from page/EventHandler.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AXObjectCache.h:29, from page/EventHandler.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr >]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr >]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr >; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:778:13: required from 'void WTF::Vector::fill(const T&, size_t) [with T = WTF::RefPtr >; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' svg/properties/SVGAnimatedListPropertyTearOff.h:77:28: required from 'void WebCore::SVGAnimatedListPropertyTearOff::detachListWrappers(unsigned int) [with PropertyType = WebCore::SVGTransformList]' svg/properties/SVGTransformListPropertyTearOff.h:64:47: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from page/EventHandler.h:38, from page/EventHandler.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr >' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AXObjectCache.h:29, from page/EventHandler.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassRefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' dom/TouchList.h:48:65: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from page/EventHandler.h:38, from page/EventHandler.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ page/EventSource.cpp: In member function 'void WebCore::EventSource::parseEventStream()': page/EventSource.cpp:271:42: warning: this statement may fall through [-Wimplicit-fallthrough=] 271 | m_discardTrailingNewline = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ page/EventSource.cpp:272:13: note: here 272 | case '\n': | ^~~~ In file included from platform/graphics/IntRect.h:30, from accessibility/AccessibilityObject.h:33, from accessibility/AXObjectCache.h:29, from page/EventHandler.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr >]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr >]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr >; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' svg/properties/SVGListPropertyTearOff.h:59:28: required from 'int WebCore::SVGListPropertyTearOff::removeItemFromList(WebCore::SVGListPropertyTearOff::ListItemTearOff*, bool) [with PropertyType = WebCore::SVGTransformList; WebCore::SVGListPropertyTearOff::ListItemTearOff = WebCore::SVGPropertyTearOff]' svg/properties/SVGAnimatedListPropertyTearOff.h:60:105: required from 'int WebCore::SVGAnimatedListPropertyTearOff::removeItemFromList(WebCore::SVGProperty*, bool) [with PropertyType = WebCore::SVGTransformList]' svg/properties/SVGListPropertyTearOff.h:167:113: required from 'void WebCore::SVGListPropertyTearOff::processIncomingListItemWrapper(WTF::RefPtr::ListItemType> >&, unsigned int*) [with PropertyType = WebCore::SVGTransformList; typename WebCore::SVGPropertyTraits::ListItemType = WebCore::SVGTransform]' svg/properties/SVGListPropertyTearOff.h:143:18: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from page/EventHandler.h:38, from page/EventHandler.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr >' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FocusController.lo page/FocusController.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/FocusController.h:30, from page/FocusController.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/FocusController.cpp:27: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/FocusController.h:30, from page/FocusController.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/FocusController.h:30, from page/FocusController.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/FocusController.h:30, from page/FocusController.cpp:28: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/FocusController.h:30, from page/FocusController.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/FocusController.h:30, from page/FocusController.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/FocusController.h:30, from page/FocusController.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/FocusController.h:30, from page/FocusController.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/FocusController.h:30, from page/FocusController.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/FocusController.h:30, from page/FocusController.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/FocusController.h:30, from page/FocusController.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/FocusController.h:30, from page/FocusController.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Frame.lo page/Frame.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/Frame.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/Frame.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FrameActionScheduler.lo page/FrameActionScheduler.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from page/FrameActionScheduler.h:31, from page/FrameActionScheduler.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/FrameActionScheduler.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/Frame.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': page/Frame.cpp:639:10: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/Frame.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/Frame.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/Frame.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/Frame.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/Frame.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/Frame.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/Frame.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/Frame.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/Frame.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/Frame.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from page/FrameActionScheduler.h:33, from page/FrameActionScheduler.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::OwnPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::OwnPtr; long unsigned int inlineCapacity = 0]' page/FrameActionScheduler.cpp:73:29: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from page/FrameActionScheduler.h:31, from page/FrameActionScheduler.cpp:27: ../JavaScriptCore/wtf/OwnPtr.h:38:32: note: 'class WTF::OwnPtr' declared here 38 | template class OwnPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/Clipboard.h:32, from dom/Event.h:27, from page/FrameActionScheduler.cpp:29: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::EventFrameAction::~EventFrameAction()' at page/FrameActionScheduler.cpp:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'virtual WebCore::EventFrameAction::~EventFrameAction()' at page/FrameActionScheduler.cpp:35:7, inlined from 'virtual WebCore::EventFrameAction::~EventFrameAction()' at page/FrameActionScheduler.cpp:35:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::PassRefPtr::~PassRefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:74:53, inlined from 'void WebCore::FrameActionScheduler::scheduleEvent(WTF::PassRefPtr, WTF::PassRefPtr)' at page/FrameActionScheduler.cpp:107:28: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*eventTarget.WTF::PassRefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FrameTree.lo page/FrameTree.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/FrameTree.h:23, from page/FrameTree.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/FrameTree.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/FrameTree.h:23, from page/FrameTree.cpp:22: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/FrameTree.h:23, from page/FrameTree.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from page/FrameTree.h:23, from page/FrameTree.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FrameView.lo page/FrameView.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/FrameView.h:28, from page/FrameView.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Geolocation.lo page/Geolocation.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/FrameView.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/GeolocationPositionCache.h:29, from page/Geolocation.h:30, from page/Geolocation.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/Geolocation.cpp:28: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ page/FrameView.cpp: In member function 'void WebCore::FrameView::adjustMediaTypeForPrinting(bool)': page/FrameView.cpp:1081:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1081 | if (m_mediaTypeWhenNotPrinting.isNull()) | ^~ page/FrameView.cpp:1083:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1083 | setMediaType("print"); | ^~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/FrameView.h:28, from page/FrameView.cpp:28: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/FrameView.h:28, from page/FrameView.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/FrameView.h:28, from page/FrameView.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/FrameView.h:28, from page/FrameView.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/FrameView.h:28, from page/FrameView.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/FrameView.h:28, from page/FrameView.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/FrameView.h:28, from page/FrameView.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/FrameView.h:28, from page/FrameView.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/FrameView.h:28, from page/FrameView.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/FrameView.h:28, from page/FrameView.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/FrameView.h:28, from page/FrameView.cpp:28: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/GeolocationController.lo page/GeolocationController.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/GeolocationPositionCache.lo page/GeolocationPositionCache.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/GeolocationPositionCache.h:29, from page/GeolocationPositionCache.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/GeolocationPositionCache.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/GroupSettings.lo page/GroupSettings.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/GroupSettings.h:29, from page/GroupSettings.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/GroupSettings.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/History.lo page/History.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/History.h:29, from page/History.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/History.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/History.h:29, from page/History.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/History.h:29, from page/History.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/History.h:29, from page/History.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Location.lo page/Location.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from page/Location.h:33, from page/Location.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MemoryInfo.lo page/MemoryInfo.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/Location.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from page/MemoryInfo.h:34, from page/MemoryInfo.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/MemoryInfo.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from page/Location.h:34, from page/Location.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/ThreadGlobalData.h:33, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from page/Location.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/ThreadGlobalData.h:30, from dom/EventNames.h:25, from dom/EventTarget.h:35, from page/DOMWindow.h:30, from page/Location.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from page/MemoryInfo.h:35, from page/MemoryInfo.cpp:32: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/MemoryInfo.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/MemoryInfo.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MouseEventWithHitTestResults.lo page/MouseEventWithHitTestResults.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Navigator.lo page/Navigator.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from rendering/HitTestResult.h:25, from page/MouseEventWithHitTestResults.h:24, from page/MouseEventWithHitTestResults.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from page/Navigator.h:25, from page/Navigator.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/MouseEventWithHitTestResults.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/Navigator.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from rendering/HitTestResult.h:25, from page/MouseEventWithHitTestResults.h:24, from page/MouseEventWithHitTestResults.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from rendering/HitTestResult.h:25, from page/MouseEventWithHitTestResults.h:24, from page/MouseEventWithHitTestResults.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from page/Navigator.h:26, from page/Navigator.cpp:24: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/Cursor.h:29, from page/Chrome.h:24, from page/Navigator.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from page/Navigator.h:27, from page/Navigator.cpp:24: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/NavigatorBase.lo page/NavigatorBase.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/NavigatorBase.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/NavigatorBase.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/OriginAccessEntry.lo page/OriginAccessEntry.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Page.lo page/Page.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/OriginAccessEntry.h:34, from page/OriginAccessEntry.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/OriginAccessEntry.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Page.h:26, from page/Page.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/Page.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PageGroup.lo page/PageGroup.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashSet.h:25, from page/PageGroup.h:29, from page/PageGroup.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/PageGroup.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Page.h:26, from page/Page.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Page.h:26, from page/Page.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Page.h:26, from page/Page.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Page.h:26, from page/Page.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Page.h:26, from page/Page.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Page.h:26, from page/Page.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Page.h:26, from page/Page.cpp:21: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Page.h:26, from page/Page.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Page.h:26, from page/Page.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Page.h:26, from page/Page.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Page.h:26, from page/Page.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Page.h:26, from page/Page.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Frame* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::Frame*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' page/Page.cpp:107:26: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Page.h:26, from page/Page.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Page.h:26, from page/Page.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 32; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 32; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::PluginViewBase* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 32; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::PluginViewBase*; T = WTF::RefPtr; long unsigned int inlineCapacity = 32]' page/Page.cpp:877:39: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/Page.h:26, from page/Page.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/LinkHash.h:30, from page/PageGroup.h:31, from page/PageGroup.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/LinkHash.h:30, from page/PageGroup.h:31, from page/PageGroup.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashSet.h:25, from page/PageGroup.h:29, from page/PageGroup.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/LinkHash.h:30, from page/PageGroup.h:31, from page/PageGroup.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::OwnPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' page/PageGroup.cpp:328:28: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/LinkHash.h:30, from page/PageGroup.h:31, from page/PageGroup.cpp:27: ../JavaScriptCore/wtf/OwnPtr.h:38:32: note: 'class WTF::OwnPtr' declared here 38 | template class OwnPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/LinkHash.h:30, from page/PageGroup.h:31, from page/PageGroup.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::OwnPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' page/PageGroup.cpp:353:32: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/LinkHash.h:30, from page/PageGroup.h:31, from page/PageGroup.cpp:27: ../JavaScriptCore/wtf/OwnPtr.h:38:32: note: 'class WTF::OwnPtr' declared here 38 | template class OwnPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/LinkHash.h:30, from page/PageGroup.h:31, from page/PageGroup.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; long unsigned int inlineCapacity = 0]' page/PageGroup.cpp:291:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/LinkHash.h:30, from page/PageGroup.h:31, from page/PageGroup.cpp:27: ../JavaScriptCore/wtf/OwnPtr.h:38:32: note: 'class WTF::OwnPtr' declared here 38 | template class OwnPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/LinkHash.h:30, from page/PageGroup.h:31, from page/PageGroup.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::OwnPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::OwnPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::OwnPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::OwnPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const WTF::PassOwnPtr; T = WTF::OwnPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::PassOwnPtr; T = WTF::OwnPtr; long unsigned int inlineCapacity = 0]' page/PageGroup.cpp:308:31: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::OwnPtr' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from ../JavaScriptCore/wtf/text/StringHash.h:25, from platform/LinkHash.h:30, from page/PageGroup.h:31, from page/PageGroup.cpp:27: ../JavaScriptCore/wtf/OwnPtr.h:38:32: note: 'class WTF::OwnPtr' declared here 38 | template class OwnPtr { | ^~~~~~ In file included from dom/Node.h:32, from css/CSSMutableValue.h:24, from svg/SVGColor.h:26, from svg/SVGPaint.h:27, from rendering/style/SVGRenderStyle.h:32, from rendering/style/RenderStyle.h:77, from css/CSSStyleSelector.h:29, from page/Page.cpp:26: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[6].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[4].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '((WTF::RefPtr*)this)[2].WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Node]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Node]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'WebCore::Position::~Position()' at dom/Position.h:52:7, inlined from 'WebCore::VisibleSelection::~VisibleSelection()' at editing/VisibleSelection.h:39:7: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer '*(WTF::RefPtr*)this.WTF::RefPtr::m_ptr' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PageGroupLoadDeferrer.lo page/PageGroupLoadDeferrer.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from page/PageGroupLoadDeferrer.h:23, from page/PageGroupLoadDeferrer.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/PageGroupLoadDeferrer.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PageSerializer.lo page/PageSerializer.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/PageSerializer.h:34, from page/PageSerializer.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/PageSerializer.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from page/PageGroupLoadDeferrer.cpp:24: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from page/PageGroupLoadDeferrer.h:24, from page/PageGroupLoadDeferrer.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from page/PageGroupLoadDeferrer.h:23, from page/PageGroupLoadDeferrer.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from page/PageGroupLoadDeferrer.h:24, from page/PageGroupLoadDeferrer.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::Frame* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 16; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::Frame*; T = WTF::RefPtr; long unsigned int inlineCapacity = 16]' page/PageGroupLoadDeferrer.cpp:45:40: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from page/PageGroupLoadDeferrer.h:23, from page/PageGroupLoadDeferrer.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from css/CSSSelectorList.h:29, from css/CSSStyleRule.h:26, from page/PageSerializer.cpp:36: css/CSSSelector.h: In function 'void WebCore::move(WTF::PassOwnPtr, WebCore::CSSSelector*)': css/CSSSelector.h:353:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WebCore::CSSSelector' with no trivial copy-assignment [-Wclass-memaccess] 353 | memcpy(to, from.get(), sizeof(CSSSelector)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from css/CSSSelectorList.h:29, from css/CSSStyleRule.h:26, from page/PageSerializer.cpp:36: css/CSSSelector.h:35:11: note: 'class WebCore::CSSSelector' declared here 35 | class CSSSelector { | ^~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/PageSerializer.cpp:31: ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/PageSerializer.h:34, from page/PageSerializer.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/PageSerializer.h:34, from page/PageSerializer.cpp:32: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/PageSerializer.h:34, from page/PageSerializer.cpp:32: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/PageSerializer.h:34, from page/PageSerializer.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; long unsigned int inlineCapacity = 0]' page/PageSerializer.cpp:75:26: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/utility:70, from /usr/include/c++/11/algorithm:60, from ../../../../../include/QtCore/../../src/corelib/global/qglobal.h:68, from ../../../../../include/QtCore/qglobal.h:1, from ../JavaScriptCore/wtf/ThreadingPrimitives.h:50, from ../JavaScriptCore/wtf/ThreadSafeRefCounted.h:66, from ../JavaScriptCore/wtf/Threading.h:70, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:37, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/PageSerializer.h:34, from page/PageSerializer.cpp:32: /usr/include/c++/11/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Performance.lo page/Performance.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from page/MemoryInfo.h:34, from page/Performance.cpp:34: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PerformanceNavigation.lo page/PerformanceNavigation.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PerformanceTiming.lo page/PerformanceTiming.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PluginHalter.lo page/PluginHalter.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from page/PluginHalter.h:31, from page/PluginHalter.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/PluginHalter.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PrintContext.lo page/PrintContext.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from page/PrintContext.h:25, from page/PrintContext.cpp:22: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Screen.lo page/Screen.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/PrintContext.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from page/Screen.h:33, from page/Screen.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/Screen.cpp:30: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from page/Screen.h:34, from page/Screen.cpp:31: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/Screen.cpp:34: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from page/Screen.cpp:34: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from platform/graphics/Generator.h:29, from platform/graphics/Gradient.h:33, from platform/graphics/GraphicsContext.h:33, from page/PrintContext.cpp:24: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from page/PrintContext.h:25, from page/PrintContext.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from page/PrintContext.h:25, from page/PrintContext.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from page/PrintContext.h:25, from page/PrintContext.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from page/PrintContext.h:25, from page/PrintContext.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from page/PrintContext.h:25, from page/PrintContext.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from page/PrintContext.h:25, from page/PrintContext.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from page/PrintContext.h:25, from page/PrintContext.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from page/PrintContext.h:25, from page/PrintContext.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from page/PrintContext.h:25, from page/PrintContext.cpp:22: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from page/PrintContext.h:25, from page/PrintContext.cpp:22: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from dom/Node.h:32, from dom/RangeBoundaryPoint.h:29, from dom/Range.h:29, from editing/SelectionController.h:31, from editing/Editor.h:37, from page/Frame.h:33, from page/PrintContext.cpp:25: In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static int WebCore::PrintContext::pageNumberForElement(WebCore::Element*, const WebCore::FloatSize&)' at page/PrintContext.cpp:278:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'element' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ In destructor 'WebCore::TreeShared::~TreeShared() [with T = WebCore::ContainerNode]', inlined from 'void WebCore::TreeShared::removedLastRef() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:118:9, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:79:27, inlined from 'void WebCore::TreeShared::deref() [with T = WebCore::ContainerNode]' at platform/TreeShared.h:68:10, inlined from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Element]' at ../JavaScriptCore/wtf/PassRefPtr.h:59:23, inlined from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Element]' at ../JavaScriptCore/wtf/RefPtr.h:58:49, inlined from 'static int WebCore::PrintContext::pageNumberForElement(WebCore::Element*, const WebCore::FloatSize&)' at page/PrintContext.cpp:278:1: platform/TreeShared.h:57:5: warning: 'void operator delete(void*)' called on pointer 'element' with nonzero offset 8 [-Wfree-nonheap-object] 57 | } | ^ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SecurityOrigin.lo page/SecurityOrigin.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/SecurityOrigin.h:33, from page/SecurityOrigin.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/SecurityOrigin.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Settings.lo page/Settings.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/Settings.h:32, from page/Settings.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/Settings.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/Settings.h:32, from page/Settings.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/Settings.h:32, from page/Settings.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/Settings.h:32, from page/Settings.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SpatialNavigation.lo page/SpatialNavigation.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/SpatialNavigation.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/SpatialNavigation.cpp:29: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SuspendableTimer.lo page/SuspendableTimer.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from page/MemoryInfo.h:34, from page/Console.h:32, from dom/ScriptExecutionContext.h:31, from page/SuspendableTimer.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/SuspendableTimer.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/SpatialNavigation.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/SpatialNavigation.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from dom/IconURL.h:34, from dom/Document.h:36, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/SpatialNavigation.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/SpatialNavigation.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/SpatialNavigation.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/SpatialNavigation.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/SpatialNavigation.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/UserContentURLPattern.lo page/UserContentURLPattern.cpp In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/SpatialNavigation.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/SpatialNavigation.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from html/CollectionCache.h:26, from dom/Document.h:31, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/SpatialNavigation.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from dom/CheckedRadioButtons.h:25, from dom/Document.h:30, from dom/Element.h:28, from dom/StyledElement.h:28, from html/HTMLElement.h:26, from html/HTMLFrameOwnerElement.h:25, from page/SpatialNavigation.h:25, from page/SpatialNavigation.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/UserContentURLPattern.h:29, from page/UserContentURLPattern.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/UserContentURLPattern.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/WindowFeatures.lo page/WindowFeatures.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/WindowFeatures.h:32, from page/WindowFeatures.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from page/WindowFeatures.cpp:23: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from page/WindowFeatures.h:32, from page/WindowFeatures.cpp:24: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::String; T = WTF::String; long unsigned int inlineCapacity = 0]' page/WindowFeatures.cpp:161:34: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from page/WindowFeatures.h:32, from page/WindowFeatures.cpp:24: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PluginData.lo plugins/PluginData.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from plugins/PluginData.h:24, from plugins/PluginData.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from plugins/PluginData.cpp:24: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DOMPluginArray.lo plugins/DOMPluginArray.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from plugins/DOMMimeType.h:23, from plugins/DOMPlugin.h:23, from plugins/DOMPluginArray.h:24, from plugins/DOMPluginArray.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from plugins/DOMPluginArray.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DOMPlugin.lo plugins/DOMPlugin.cpp ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from plugins/DOMMimeType.h:23, from plugins/DOMPlugin.h:23, from plugins/DOMPlugin.cpp:20: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from plugins/DOMMimeType.h:23, from plugins/DOMPlugin.h:23, from plugins/DOMPluginArray.h:24, from plugins/DOMPluginArray.cpp:21: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from plugins/DOMMimeType.h:23, from plugins/DOMPlugin.h:23, from plugins/DOMPluginArray.h:24, from plugins/DOMPluginArray.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from plugins/DOMMimeType.h:23, from plugins/DOMPlugin.h:23, from plugins/DOMPluginArray.h:24, from plugins/DOMPluginArray.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from plugins/DOMPlugin.cpp:19: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from plugins/DOMMimeType.h:23, from plugins/DOMPlugin.h:23, from plugins/DOMPlugin.cpp:20: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from plugins/DOMMimeType.h:23, from plugins/DOMPlugin.h:23, from plugins/DOMPlugin.cpp:20: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from plugins/DOMMimeType.h:23, from plugins/DOMPlugin.h:23, from plugins/DOMPlugin.cpp:20: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PluginMainThreadScheduler.lo plugins/PluginMainThreadScheduler.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/PassTraits.h:32, from ../JavaScriptCore/wtf/Deque.h:36, from plugins/PluginMainThreadScheduler.h:29, from plugins/PluginMainThreadScheduler.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from plugins/PluginMainThreadScheduler.cpp:26: ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DOMMimeType.lo plugins/DOMMimeType.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DOMMimeTypeArray.lo plugins/DOMMimeTypeArray.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from plugins/DOMMimeType.h:23, from plugins/DOMMimeType.cpp:20: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from plugins/DOMMimeType.cpp:19: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from plugins/DOMMimeType.h:23, from plugins/DOMMimeTypeArray.h:24, from plugins/DOMMimeTypeArray.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from plugins/DOMMimeTypeArray.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from plugins/DOMMimeType.h:23, from plugins/DOMMimeType.cpp:20: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from plugins/DOMMimeType.h:23, from plugins/DOMMimeType.cpp:20: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from plugins/DOMMimeType.h:23, from plugins/DOMMimeType.cpp:20: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from plugins/DOMMimeType.h:23, from plugins/DOMMimeTypeArray.h:24, from plugins/DOMMimeTypeArray.cpp:21: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from plugins/DOMMimeType.h:23, from plugins/DOMMimeTypeArray.h:24, from plugins/DOMMimeTypeArray.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from dom/DocumentMarker.h:26, from editing/Editor.h:31, from page/Frame.h:33, from plugins/DOMMimeType.h:23, from plugins/DOMMimeTypeArray.h:24, from plugins/DOMMimeTypeArray.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Animation.lo platform/animation/Animation.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AnimationList.lo platform/animation/AnimationList.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/animation/Animation.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/animation/AnimationList.h:28, from platform/animation/AnimationList.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/animation/AnimationList.cpp:22: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/animation/Animation.cpp:22: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/animation/AnimationList.h:28, from platform/animation/AnimationList.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:850:43: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/animation/AnimationList.h:28, from platform/animation/AnimationList.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/animation/AnimationList.h:28, from platform/animation/AnimationList.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:254:80: required from 'static void WTF::VectorTypeOperations::moveOverlapping(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:1083:40: required from 'void WTF::Vector::remove(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:51:48: required from here ../JavaScriptCore/wtf/Vector.h:156:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156 | memmove(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/animation/AnimationList.h:28, from platform/animation/AnimationList.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/animation/AnimationList.h:28, from platform/animation/AnimationList.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:848:31: required from 'void WTF::Vector::resize(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/animation/AnimationList.h:50:48: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/animation/AnimationList.h:28, from platform/animation/AnimationList.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Arena.lo platform/Arena.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Base64.lo platform/text/Base64.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/text/Base64.h:30, from platform/text/Base64.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/text/Base64.cpp:24: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/BidiContext.lo platform/text/BidiContext.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from platform/text/BidiContext.h:26, from platform/text/BidiContext.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/text/BidiContext.cpp:22: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Hyphenation.lo platform/text/Hyphenation.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/LocalizedDateNone.lo platform/text/LocalizedDateNone.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/LocalizedNumberNone.lo platform/text/LocalizedNumberNone.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/LocalizedDate.h:30, from platform/text/LocalizedDateNone.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/LocalizedNumber.h:34, from platform/text/LocalizedNumberNone.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/text/LocalizedDateNone.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/text/LocalizedNumberNone.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ContentType.lo platform/ContentType.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/CrossThreadCopier.lo platform/CrossThreadCopier.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/ContentType.h:30, from platform/ContentType.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/ContentType.cpp:28: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassOwnPtr.h:30, from platform/CrossThreadCopier.h:35, from platform/CrossThreadCopier.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/CrossThreadCopier.cpp:31: ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DateComponents.lo platform/DateComponents.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DefaultLocalizationStrategy.lo platform/DefaultLocalizationStrategy.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/DateComponents.cpp:34: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/DateComponents.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/DefaultLocalizationStrategy.h:32, from platform/DefaultLocalizationStrategy.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/DefaultLocalizationStrategy.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DragData.lo platform/DragData.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DragImage.lo platform/DragImage.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/DragData.h:34, from platform/DragData.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/DragController.h:32, from platform/DragImage.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/DragData.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/DragImage.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FileChooser.lo platform/FileChooser.cpp In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/DragController.h:32, from platform/DragImage.cpp:30: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/DragController.h:32, from platform/DragImage.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from page/DragController.h:32, from platform/DragImage.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/FileChooser.h:33, from platform/FileChooser.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/FileChooser.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/FileChooser.h:33, from platform/FileChooser.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/FileChooser.cpp:44:19: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from platform/FileChooser.h:33, from platform/FileChooser.cpp:30: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FileStream.lo platform/FileStream.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/FileSystem.h:33, from platform/FileStream.h:36, from platform/FileStream.cpp:35: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/FileStream.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FileSystem.lo platform/FileSystem.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/FileSystem.h:33, from platform/FileSystem.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/FileSystem.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/GeolocationService.lo platform/GeolocationService.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassOwnPtr.h:30, from platform/GeolocationService.h:30, from platform/GeolocationService.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/GeolocationService.cpp:26: ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ImageFrameQt.lo platform/image-decoders/qt/ImageFrameQt.cpp ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/image-decoders/ImageDecoder.h:32, from platform/image-decoders/qt/ImageFrameQt.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/image-decoders/qt/ImageFrameQt.cpp:28: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FontDescription.lo platform/graphics/FontDescription.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FontFallbackList.lo platform/graphics/FontFallbackList.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/ListRefPtr.h:24, from platform/graphics/FontFamily.h:30, from platform/graphics/FontDescription.h:28, from platform/graphics/FontDescription.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/FontDescription.cpp:30: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/ListRefPtr.h:24, from platform/graphics/FontFamily.h:30, from platform/graphics/FontDescription.h:28, from platform/graphics/qt/FontPlatformData.h:27, from platform/graphics/FontPlatformData.h:29, from platform/graphics/SimpleFontData.h:30, from platform/graphics/FontFallbackList.h:25, from platform/graphics/FontFallbackList.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/FontFallbackList.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FontFamily.lo platform/graphics/FontFamily.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/ListRefPtr.h:24, from platform/graphics/FontFamily.h:30, from platform/graphics/FontFamily.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/BitmapImage.lo platform/graphics/BitmapImage.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/FontFamily.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/graphics/BitmapImage.h:31, from platform/graphics/BitmapImage.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/BitmapImage.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/graphics/BitmapImage.h:31, from platform/graphics/BitmapImage.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorInitializer::initialize(T*, T*) [with T = WebCore::FrameData]': ../JavaScriptCore/wtf/Vector.h:244:125: required from 'static void WTF::VectorTypeOperations::initialize(T*, T*) [with T = WebCore::FrameData]' ../JavaScriptCore/wtf/Vector.h:515:43: required from 'WTF::Vector::Vector(size_t) [with T = WebCore::FrameData; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/graphics/BitmapImage.cpp:49:7: required from here ../JavaScriptCore/wtf/Vector.h:108:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WebCore::FrameData' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 108 | memset(begin, 0, reinterpret_cast(end) - reinterpret_cast(begin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/graphics/BitmapImage.cpp:28: platform/graphics/BitmapImage.h:71:8: note: 'struct WebCore::FrameData' declared here 71 | struct FrameData { | ^~~~~~~~~ In file included from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/graphics/BitmapImage.h:31, from platform/graphics/BitmapImage.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WebCore::FrameData]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WebCore::FrameData]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WebCore::FrameData; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WebCore::FrameData; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:869:27: required from 'void WTF::Vector::grow(size_t) [with T = WebCore::FrameData; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' platform/graphics/BitmapImage.cpp:125:22: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct WebCore::FrameData' with no trivial copy-assignment [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/graphics/BitmapImage.cpp:28: platform/graphics/BitmapImage.h:71:8: note: 'struct WebCore::FrameData' declared here 71 | struct FrameData { | ^~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Color.lo platform/graphics/Color.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from ../JavaScriptCore/wtf/text/StringConcatenate.h:29, from ../JavaScriptCore/wtf/HexNumber.h:23, from platform/graphics/Color.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/Color.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringConcatenate.h:29, from ../JavaScriptCore/wtf/HexNumber.h:23, from platform/graphics/Color.cpp:31: ../JavaScriptCore/wtf/text/WTFString.h: In function 'void WTF::appendNumber(WTF::Vector&, unsigned char)': ../JavaScriptCore/wtf/text/WTFString.h:471:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 471 | number /= 10; | ~~~~~~~^~~~~ ../JavaScriptCore/wtf/text/WTFString.h:473:5: note: here 473 | case 2: | ^~~~ ../JavaScriptCore/wtf/text/WTFString.h:475:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 475 | number /= 10; | ~~~~~~~^~~~~ ../JavaScriptCore/wtf/text/WTFString.h:477:5: note: here 477 | case 1: | ^~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ContextShadow.lo platform/graphics/ContextShadow.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/graphics/ContextShadow.h:34, from platform/graphics/ContextShadow.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/ContextShadow.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FloatPoint3D.lo platform/graphics/FloatPoint3D.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FloatPoint.lo platform/graphics/FloatPoint.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FloatQuad.lo platform/graphics/FloatQuad.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/graphics/FloatQuad.h:34, from platform/graphics/FloatQuad.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/FloatQuad.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FloatRect.lo platform/graphics/FloatRect.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FloatSize.lo platform/graphics/FloatSize.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/graphics/FloatRect.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/FloatRect.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FontData.lo platform/graphics/FontData.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Font.lo platform/graphics/Font.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/ListRefPtr.h:24, from platform/graphics/FontFamily.h:30, from platform/graphics/FontDescription.h:28, from platform/graphics/Font.h:28, from platform/graphics/Font.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FontCache.lo platform/graphics/FontCache.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/Font.cpp:24: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/FontCache.h:35, from platform/graphics/FontCache.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/FontCache.cpp:30: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from platform/graphics/FontCache.h:35, from platform/graphics/FontCache.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = WebCore::FontSelector* const; T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WebCore::FontSelector*; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/FontCache.cpp:460:23: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/FontCache.h:35, from platform/graphics/FontCache.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/GeneratedImage.lo platform/graphics/GeneratedImage.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/graphics/GeneratedImage.h:29, from platform/graphics/GeneratedImage.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/GeneratedImage.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Gradient.lo platform/graphics/Gradient.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/GraphicsContext.lo platform/graphics/GraphicsContext.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/DashArray.h:29, from platform/graphics/GraphicsContext.h:31, from platform/graphics/GraphicsContext.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from platform/graphics/Gradient.h:35, from platform/graphics/Gradient.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/GraphicsContext.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/Gradient.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from platform/graphics/GraphicsContext.cpp:29: platform/text/BidiResolver.h: In member function 'void WebCore::BidiResolver::createBidiRunsForLine(const Iterator&, WebCore::VisualDirectionOverride, bool) [with Iterator = WebCore::TextRunIterator; Run = WebCore::BidiCharacterRun]': platform/text/BidiResolver.h:675:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 675 | if (m_status.eor == EuropeanNumber) | ^~ platform/text/BidiResolver.h:677:21: note: here 677 | case EuropeanNumberTerminator: | ^~~~ platform/text/BidiResolver.h:739:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 739 | if (m_status.eor == ArabicNumber) | ^~ platform/text/BidiResolver.h:741:17: note: here 741 | case EuropeanNumberSeparator: | ^~~~ platform/text/BidiResolver.h:660:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 660 | if (m_status.lastStrong != RightToLeftArabic) { | ^~ platform/text/BidiResolver.h:723:9: note: here 723 | case ArabicNumber: | ^~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/GraphicsLayer.lo platform/graphics/GraphicsLayer.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/graphics/GraphicsLayer.h:31, from platform/graphics/GraphicsLayer.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/GraphicsLayer.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/graphics/GraphicsLayer.h:31, from platform/graphics/GraphicsLayer.cpp:30: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/animation/Animation.h:28, from platform/graphics/GraphicsLayer.h:31, from platform/graphics/GraphicsLayer.cpp:30: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/GraphicsTypes.lo platform/graphics/GraphicsTypes.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/graphics/GraphicsTypes.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/GraphicsTypes.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Image.lo platform/graphics/Image.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ImageBuffer.lo platform/graphics/ImageBuffer.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/graphics/Image.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/graphics/qt/ImageBufferDataQt.h:26, from platform/graphics/ImageBufferData.h:31, from platform/graphics/ImageBuffer.h:36, from platform/graphics/ImageBuffer.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/Image.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/ImageBuffer.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ImageSource.lo platform/graphics/ImageSource.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/IntRect.lo platform/graphics/IntRect.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/ImageSource.h:32, from platform/graphics/ImageSource.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/ImageSource.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/graphics/IntRect.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/IntRect.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Path.lo platform/graphics/Path.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PathTraversalState.lo platform/graphics/PathTraversalState.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/graphics/RoundedIntRect.h:30, from platform/graphics/Path.h:31, from platform/graphics/Path.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/PathTraversalState.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/Path.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/PathTraversalState.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Pattern.lo platform/graphics/Pattern.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/RoundedIntRect.lo platform/graphics/RoundedIntRect.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/ImageSource.h:32, from platform/graphics/Image.h:33, from platform/graphics/Pattern.h:32, from platform/graphics/Pattern.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/graphics/RoundedIntRect.h:30, from platform/graphics/RoundedIntRect.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/RoundedIntRect.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/Pattern.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SegmentedFontData.lo platform/graphics/SegmentedFontData.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ShadowBlur.lo platform/graphics/ShadowBlur.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/SegmentedFontData.h:30, from platform/graphics/SegmentedFontData.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/graphics/RoundedIntRect.h:30, from platform/graphics/ShadowBlur.h:35, from platform/graphics/ShadowBlur.cpp:30: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/SegmentedFontData.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/ShadowBlur.cpp:29: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SVGGlyph.lo platform/graphics/SVGGlyph.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/graphics/RoundedIntRect.h:30, from platform/graphics/Path.h:31, from platform/graphics/SVGGlyph.h:27, from platform/graphics/SVGGlyph.cpp:24: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/SVGGlyph.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SimpleFontData.lo platform/graphics/SimpleFontData.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/ListRefPtr.h:24, from platform/graphics/FontFamily.h:30, from platform/graphics/FontDescription.h:28, from platform/graphics/qt/FontPlatformData.h:27, from platform/graphics/FontPlatformData.h:29, from platform/graphics/SimpleFontData.h:30, from platform/graphics/SimpleFontData.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TiledBackingStore.lo platform/graphics/TiledBackingStore.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/SimpleFontData.cpp:30: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/graphics/TiledBackingStore.h:27, from platform/graphics/TiledBackingStore.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/TiledBackingStore.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from platform/graphics/TiledBackingStore.h:27, from platform/graphics/TiledBackingStore.cpp:21: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = WTF::RefPtr; T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/TiledBackingStore.cpp:111:26: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/graphics/TiledBackingStore.h:27, from platform/graphics/TiledBackingStore.cpp:21: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from platform/graphics/FontFamily.h:31, from platform/graphics/FontDescription.h:28, from platform/graphics/qt/FontPlatformData.h:27, from platform/graphics/FontPlatformData.h:29, from platform/graphics/SimpleFontData.h:30, from platform/graphics/SimpleFontData.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/ListRefPtr.h:24, from platform/graphics/FontFamily.h:30, from platform/graphics/FontDescription.h:28, from platform/graphics/qt/FontPlatformData.h:27, from platform/graphics/FontPlatformData.h:29, from platform/graphics/SimpleFontData.h:30, from platform/graphics/SimpleFontData.cpp:31: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/AtomicStringImpl.h:24, from ../JavaScriptCore/wtf/text/AtomicString.h:24, from platform/graphics/FontFamily.h:31, from platform/graphics/FontDescription.h:28, from platform/graphics/qt/FontPlatformData.h:27, from platform/graphics/FontPlatformData.h:29, from platform/graphics/SimpleFontData.h:30, from platform/graphics/SimpleFontData.cpp:31: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:690:13: required from 'WTF::Vector& WTF::Vector::operator=(const WTF::Vector&) [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/graphics/SVGGlyph.h:36:8: required from 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = WebCore::SVGGlyph*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' /usr/include/c++/11/bits/stl_algo.h:1866:25: required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = WebCore::SVGGlyph*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' /usr/include/c++/11/bits/stl_algo.h:1957:31: required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = WebCore::SVGGlyph*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' /usr/include/c++/11/bits/stl_algo.h:4875:18: required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = WebCore::SVGGlyph*; _Compare = bool (*)(const WebCore::SVGGlyph&, const WebCore::SVGGlyph&)]' svg/SVGGlyphMap.h:89:18: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/AtomicString.h:25, from platform/graphics/FontFamily.h:31, from platform/graphics/FontDescription.h:28, from platform/graphics/qt/FontPlatformData.h:27, from platform/graphics/FontPlatformData.h:29, from platform/graphics/SimpleFontData.h:30, from platform/graphics/SimpleFontData.cpp:31: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AffineTransform.lo platform/graphics/transforms/AffineTransform.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TransformationMatrix.lo platform/graphics/transforms/TransformationMatrix.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/graphics/FloatQuad.h:34, from platform/graphics/transforms/AffineTransform.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/transforms/AffineTransform.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/graphics/FloatQuad.h:34, from platform/graphics/transforms/TransformationMatrix.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/transforms/TransformationMatrix.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MatrixTransformOperation.lo platform/graphics/transforms/MatrixTransformOperation.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from platform/graphics/transforms/TransformOperation.h:30, from platform/graphics/transforms/MatrixTransformOperation.h:28, from platform/graphics/transforms/MatrixTransformOperation.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Matrix3DTransformOperation.lo platform/graphics/transforms/Matrix3DTransformOperation.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/PerspectiveTransformOperation.lo platform/graphics/transforms/PerspectiveTransformOperation.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from platform/graphics/transforms/TransformOperation.h:30, from platform/graphics/transforms/Matrix3DTransformOperation.h:29, from platform/graphics/transforms/Matrix3DTransformOperation.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassOwnArrayPtr.h:30, from platform/Length.h:29, from platform/graphics/transforms/PerspectiveTransformOperation.h:29, from platform/graphics/transforms/PerspectiveTransformOperation.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/RotateTransformOperation.lo platform/graphics/transforms/RotateTransformOperation.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from platform/graphics/transforms/TransformOperation.h:30, from platform/graphics/transforms/RotateTransformOperation.h:28, from platform/graphics/transforms/RotateTransformOperation.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScaleTransformOperation.lo platform/graphics/transforms/ScaleTransformOperation.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from platform/graphics/transforms/TransformOperation.h:30, from platform/graphics/transforms/ScaleTransformOperation.h:28, from platform/graphics/transforms/ScaleTransformOperation.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SkewTransformOperation.lo platform/graphics/transforms/SkewTransformOperation.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from platform/graphics/transforms/TransformOperation.h:30, from platform/graphics/transforms/SkewTransformOperation.h:28, from platform/graphics/transforms/SkewTransformOperation.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TransformOperations.lo platform/graphics/transforms/TransformOperations.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from platform/graphics/transforms/TransformOperation.h:30, from platform/graphics/transforms/TransformOperations.h:28, from platform/graphics/transforms/TransformOperations.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/graphics/transforms/TransformOperations.cpp:22: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from platform/graphics/transforms/TransformOperations.h:30, from platform/graphics/transforms/TransformOperations.cpp:23: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/graphics/transforms/TransformOperations.h:29, from platform/graphics/transforms/TransformOperations.cpp:23: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TranslateTransformOperation.lo platform/graphics/transforms/TranslateTransformOperation.cpp In file included from ../JavaScriptCore/wtf/PassOwnArrayPtr.h:30, from platform/Length.h:29, from platform/graphics/transforms/TranslateTransformOperation.h:28, from platform/graphics/transforms/TranslateTransformOperation.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/KillRingNone.lo platform/KillRingNone.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KillRing.h:29, from platform/KillRingNone.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/KillRingNone.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/KURL.lo platform/KURL.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Language.lo platform/Language.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/KURL.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/Language.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/KURL.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/Language.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Length.lo platform/Length.cpp In file included from ../JavaScriptCore/wtf/PassOwnArrayPtr.h:30, from platform/Length.h:29, from platform/Length.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/Length.cpp:25: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/LineEnding.lo platform/text/LineEnding.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/text/LineEnding.h:36, from platform/text/LineEnding.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/text/LineEnding.cpp:32: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/LevelDBDatabase.lo platform/leveldb/LevelDBDatabase.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/LevelDBIterator.lo platform/leveldb/LevelDBIterator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/LinkHash.lo platform/LinkHash.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Logging.lo platform/Logging.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/LinkHash.cpp:25: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/Logging.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/LinkHash.cpp:24: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/Logging.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/MIMETypeRegistry.lo platform/MIMETypeRegistry.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/MIMETypeRegistry.h:29, from platform/MIMETypeRegistry.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/DeviceOrientationClientMock.lo platform/mock/DeviceOrientationClientMock.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/MIMETypeRegistry.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from dom/DeviceOrientation.h:29, from platform/mock/DeviceOrientationClientMock.h:29, from platform/mock/DeviceOrientationClientMock.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/mock/DeviceOrientationClientMock.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ platform/MIMETypeRegistry.cpp: In function 'void WebCore::initializeSupportedNonImageMimeTypes()': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummynonimage_mime_types_must_be_less_than_or_equal_to_16' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ platform/MIMETypeRegistry.cpp:222:5: note: in expansion of macro 'COMPILE_ASSERT' 222 | COMPILE_ASSERT(sizeof(types) / sizeof(types[0]) <= 16, | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/MIMETypeRegistry.h:29, from platform/MIMETypeRegistry.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:837:23: required from 'U* WTF::Vector::expandCapacity(size_t, U*) [with U = const char* const; T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = const char*; T = WTF::String; long unsigned int inlineCapacity = 0]' platform/MIMETypeRegistry.cpp:331:75: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from platform/MIMETypeRegistry.h:29, from platform/MIMETypeRegistry.cpp:28: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/GeolocationClientMock.lo platform/mock/GeolocationClientMock.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/GeolocationServiceMock.lo platform/mock/GeolocationServiceMock.cpp In file included from ../JavaScriptCore/wtf/PassOwnPtr.h:30, from platform/GeolocationService.h:30, from platform/mock/GeolocationServiceMock.h:29, from platform/mock/GeolocationServiceMock.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/mock/GeolocationServiceMock.cpp:26: ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SpeechInputClientMock.lo platform/mock/SpeechInputClientMock.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/AuthenticationChallengeBase.lo platform/network/AuthenticationChallengeBase.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/mock/SpeechInputClientMock.h:34, from platform/mock/SpeechInputClientMock.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/mock/SpeechInputClientMock.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/network/Credential.h:28, from platform/network/AuthenticationChallengeBase.h:28, from platform/network/qt/AuthenticationChallenge.h:28, from platform/network/AuthenticationChallengeBase.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/network/AuthenticationChallengeBase.cpp:25: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/BlobData.lo platform/network/BlobData.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/BlobData.h:34, from platform/network/BlobData.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/network/BlobData.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/BlobRegistryImpl.lo platform/network/BlobRegistryImpl.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/BlobData.h:34, from platform/network/BlobRegistryImpl.h:34, from platform/network/BlobRegistryImpl.cpp:35: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/network/BlobRegistryImpl.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/BlobResourceHandle.lo platform/network/BlobResourceHandle.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/network/BlobResourceHandle.h:37, from platform/network/BlobResourceHandle.cpp:35: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/network/BlobResourceHandle.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Credential.lo platform/network/Credential.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/network/Credential.h:28, from platform/network/Credential.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/network/Credential.cpp:25: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FormData.lo platform/network/FormData.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/FormDataBuilder.lo platform/network/FormDataBuilder.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/FormData.h:23, from platform/network/FormData.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/network/FormDataBuilder.h:24, from platform/network/FormDataBuilder.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/network/FormData.cpp:21: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/network/FormDataBuilder.cpp:25: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:36, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/network/FormDataBuilder.h:24, from platform/network/FormDataBuilder.cpp:26: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/network/FormDataBuilder.h:24, from platform/network/FormDataBuilder.cpp:26: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/network/FormDataBuilder.h:24, from platform/network/FormDataBuilder.cpp:26: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTTPHeaderMap.lo platform/network/HTTPHeaderMap.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/network/HTTPHeaderMap.h:31, from platform/network/HTTPHeaderMap.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/network/HTTPHeaderMap.cpp:31: ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from platform/network/HTTPHeaderMap.h:33, from platform/network/HTTPHeaderMap.cpp:32: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; long unsigned int inlineCapacity = 0]' platform/network/HTTPHeaderMap.cpp:55:21: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/utility:70, from platform/network/HTTPHeaderMap.h:30, from platform/network/HTTPHeaderMap.cpp:32: /usr/include/c++/11/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/HTTPParsers.lo platform/network/HTTPParsers.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/network/HTTPHeaderMap.h:31, from platform/network/ResourceResponseBase.h:30, from platform/network/HTTPParsers.cpp:34: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/network/HTTPParsers.cpp:32: ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/NetworkStateNotifier.lo platform/network/NetworkStateNotifier.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/network/NetworkStateNotifier.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ProtectionSpace.lo platform/network/ProtectionSpace.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/network/ProtectionSpace.h:28, from platform/network/ProtectionSpace.cpp:26: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/network/ProtectionSpace.cpp:25: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ProxyServer.lo platform/network/ProxyServer.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/network/ProxyServer.h:29, from platform/network/ProxyServer.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/network/ProxyServer.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ResourceErrorBase.lo platform/network/ResourceErrorBase.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/network/ResourceErrorBase.h:29, from platform/network/qt/ResourceError.h:29, from platform/network/ResourceErrorBase.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/network/ResourceErrorBase.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ResourceHandle.lo platform/network/ResourceHandle.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/network/Credential.h:28, from platform/network/AuthenticationChallengeBase.h:28, from platform/network/qt/AuthenticationChallenge.h:28, from platform/network/ResourceHandle.h:29, from platform/network/ResourceHandle.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ResourceRequestBase.lo platform/network/ResourceRequestBase.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/network/ResourceHandle.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/FormData.h:23, from platform/network/ResourceRequestBase.h:31, from platform/network/ResourceRequestBase.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/network/ResourceRequestBase.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/text/StringImpl.h:34, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/FormData.h:23, from platform/network/ResourceRequestBase.h:31, from platform/network/ResourceRequestBase.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::String]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::String]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::String; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::String; long unsigned int inlineCapacity = 0]' platform/network/ResourceRequestBase.cpp:280:60: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/text/PlatformString.h:28, from platform/KURL.h:29, from platform/network/FormData.h:23, from platform/network/ResourceRequestBase.h:31, from platform/network/ResourceRequestBase.cpp:28: ../JavaScriptCore/wtf/text/WTFString.h:87:7: note: 'class WTF::String' declared here 87 | class String { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ResourceResponseBase.lo platform/network/ResourceResponseBase.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/RefPtr.h:28, from ../JavaScriptCore/wtf/HashFunctions.h:24, from ../JavaScriptCore/wtf/HashTraits.h:24, from ../JavaScriptCore/wtf/HashTable.h:26, from ../JavaScriptCore/wtf/HashMap.h:24, from platform/network/HTTPHeaderMap.h:31, from platform/network/ResourceResponseBase.h:30, from platform/network/ResourceResponseBase.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/network/ResourceResponseBase.cpp:27: ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/RegularExpression.lo platform/text/RegularExpression.cpp In file included from platform/network/HTTPHeaderMap.h:33, from platform/network/ResourceResponseBase.h:30, from platform/network/ResourceResponseBase.cpp:28: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = std::pair]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = std::pair]' ../JavaScriptCore/wtf/Vector.h:884:33: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = std::pair; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:799:9: required from 'void WTF::Vector::expandCapacity(size_t) [with T = std::pair; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:806:27: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = std::pair; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:978:33: required from 'void WTF::Vector::append(const U&) [with U = std::pair; T = std::pair; long unsigned int inlineCapacity = 0]' platform/network/ResourceResponseBase.cpp:650:34: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/utility:70, from platform/network/HTTPHeaderMap.h:30, from platform/network/ResourceResponseBase.h:30, from platform/network/ResourceResponseBase.cpp:28: /usr/include/c++/11/bits/stl_pair.h:211:12: note: 'struct std::pair' declared here 211 | struct pair | ^~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/text/RegularExpression.h:29, from platform/text/RegularExpression.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/text/RegularExpression.cpp:28: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/RuntimeApplicationChecks.lo platform/RuntimeApplicationChecks.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/RuntimeApplicationChecks.cpp:34: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/RuntimeApplicationChecks.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SchemeRegistry.lo platform/SchemeRegistry.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/SchemeRegistry.h:29, from platform/SchemeRegistry.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScrollableArea.lo platform/ScrollableArea.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/SchemeRegistry.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/ScrollableArea.h:29, from platform/ScrollableArea.cpp:33: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/ScrollableArea.cpp:32: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from platform/ScrollableArea.h:29, from platform/ScrollableArea.cpp:33: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/ScrollableArea.h:29, from platform/ScrollableArea.cpp:33: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScrollAnimator.lo platform/ScrollAnimator.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/Scrollbar.lo platform/Scrollbar.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/ScrollableArea.h:29, from platform/ScrollAnimator.cpp:36: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/ScrollAnimator.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/Widget.h:30, from platform/Scrollbar.h:31, from platform/Scrollbar.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/Scrollbar.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScrollbarThemeComposite.lo platform/ScrollbarThemeComposite.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/DashArray.h:29, from platform/graphics/GraphicsContext.h:31, from platform/ScrollbarTheme.h:29, from platform/ScrollbarThemeComposite.h:29, from platform/ScrollbarThemeComposite.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/ScrollbarThemeComposite.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from platform/Widget.h:32, from platform/Scrollbar.h:31, from platform/Scrollbar.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from platform/Widget.h:30, from platform/Scrollbar.h:31, from platform/Scrollbar.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/Widget.h:30, from platform/Scrollbar.h:31, from platform/Scrollbar.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from platform/graphics/Generator.h:29, from platform/graphics/Gradient.h:33, from platform/graphics/GraphicsContext.h:33, from platform/ScrollbarTheme.h:29, from platform/ScrollbarThemeComposite.h:29, from platform/ScrollbarThemeComposite.cpp:27: ../JavaScriptCore/wtf/RefCounted.h: In instantiation of 'void WTF::RefCounted::deref() [with T = WebCore::Frame]': ../JavaScriptCore/wtf/PassRefPtr.h:59:23: required from 'void WTF::derefIfNotNull(T*) [with T = WebCore::Frame]' ../JavaScriptCore/wtf/RefPtr.h:58:49: required from 'WTF::RefPtr::~RefPtr() [with T = WebCore::Frame]' page/FrameTree.h:37:29: required from here ../JavaScriptCore/wtf/RefCounted.h:141:13: warning: deleting object of polymorphic class type 'WebCore::Frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 141 | delete static_cast(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from platform/graphics/DashArray.h:29, from platform/graphics/GraphicsContext.h:31, from platform/ScrollbarTheme.h:29, from platform/ScrollbarThemeComposite.h:29, from platform/ScrollbarThemeComposite.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' dom/NamedNodeMap.h:73:56: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/DashArray.h:29, from platform/graphics/GraphicsContext.h:31, from platform/ScrollbarTheme.h:29, from platform/ScrollbarThemeComposite.h:29, from platform/ScrollbarThemeComposite.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/ScrollView.lo platform/ScrollView.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/ScrollView.h:30, from platform/ScrollView.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/ScrollView.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSVariableObject.h: In constructor 'JSC::JSVariableObject::JSVariableObject(JSC::JSGlobalData&, JSC::Structure*, JSC::SymbolTable*, JSC::Register*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyRegister_should_be_same_size_as_WriteBarrier' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSVariableObject.h:75:13: note: in expansion of macro 'COMPILE_ASSERT' 75 | COMPILE_ASSERT(sizeof(WriteBarrier) == sizeof(Register), Register_should_be_same_size_as_WriteBarrier); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SegmentedString.lo platform/text/SegmentedString.cpp ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:127:13: note: in expansion of macro 'COMPILE_ASSERT' 127 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h: In constructor 'JSC::JSGlobalObject::JSGlobalObject(JSC::JSGlobalData&, JSC::Structure*, JSC::JSObject*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyJSGlobalObject_has_only_a_single_slot' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/runtime/JSGlobalObject.h:140:13: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(JSGlobalObject::AnonymousSlotCount == 1, JSGlobalObject_has_only_a_single_slot); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/text/SegmentedString.h:23, from platform/text/SegmentedString.cpp:21: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/text/SegmentedString.cpp:20: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from platform/graphics/IntRect.h:30, from platform/ScrollView.h:30, from platform/ScrollView.cpp:27: ../JavaScriptCore/wtf/Vector.h: In instantiation of 'static void WTF::VectorMover::move(const T*, const T*, T*) [with T = WTF::RefPtr]': ../JavaScriptCore/wtf/Vector.h:249:69: required from 'static void WTF::VectorTypeOperations::move(const T*, const T*, T*) [with T = WTF::RefPtr]' ../JavaScriptCore/wtf/Vector.h:926:37: required from 'void WTF::Vector::shrinkCapacity(size_t) [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0; size_t = long unsigned int]' ../JavaScriptCore/wtf/Vector.h:576:24: required from 'void WTF::Vector::clear() [with T = WTF::RefPtr; long unsigned int inlineCapacity = 0]' platform/graphics/transforms/TransformOperations.h:63:27: required from here ../JavaScriptCore/wtf/Vector.h:152:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class WTF::RefPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152 | memcpy(dst, src, reinterpret_cast(srcEnd) - reinterpret_cast(src)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/VectorTraits.h:25, from ../JavaScriptCore/wtf/Vector.h:29, from platform/graphics/IntRect.h:30, from platform/ScrollView.h:30, from platform/ScrollView.cpp:27: ../JavaScriptCore/wtf/RefPtr.h:39:32: note: 'class WTF::RefPtr' declared here 39 | template class RefPtr { | ^~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SharedBuffer.lo platform/SharedBuffer.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/SharedBuffer.h:29, from platform/SharedBuffer.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/SharedBuffer.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/SharedBufferCRLFLineReader.lo platform/SharedBufferCRLFLineReader.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/String.lo platform/text/String.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/SharedBufferCRLFLineReader.h:34, from platform/SharedBufferCRLFLineReader.cpp:32: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/SharedBufferCRLFLineReader.cpp:31: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from ../JavaScriptCore/wtf/text/WTFString.h:28, from platform/text/PlatformString.h:28, from platform/text/String.cpp:23: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/text/String.cpp:22: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TextBoundaries.lo platform/text/TextBoundaries.cpp libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TextCodec.lo platform/text/TextCodec.cpp In file included from ../JavaScriptCore/wtf/PassRefPtr.h:25, from ../JavaScriptCore/wtf/CrossThreadRefCounted.h:35, from ../JavaScriptCore/wtf/text/StringImpl.h:29, from platform/text/TextBoundaries.cpp:31: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PassOwnPtr.h:30, from platform/text/TextCodec.h:33, from platform/text/TextCodec.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/text/TextCodec.cpp:27: ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/text/TextBoundaries.cpp:27: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TextCodecLatin1.lo platform/text/TextCodecLatin1.cpp In file included from ../JavaScriptCore/wtf/PassOwnPtr.h:30, from platform/text/TextCodec.h:33, from platform/text/TextCodecLatin1.h:29, from platform/text/TextCodecLatin1.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/text/TextCodecLatin1.cpp:26: ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TextCodecUserDefined.lo platform/text/TextCodecUserDefined.cpp ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassOwnPtr.h:30, from platform/text/TextCodec.h:33, from platform/text/TextCodecUserDefined.h:29, from platform/text/TextCodecUserDefined.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/text/TextCodecUserDefined.cpp:26: ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TextCodecUTF16.lo platform/text/TextCodecUTF16.cpp In file included from ../JavaScriptCore/wtf/PassOwnPtr.h:30, from platform/text/TextCodec.h:33, from platform/text/TextCodecUTF16.h:29, from platform/text/TextCodecUTF16.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/text/TextCodecUTF16.cpp:26: ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TextCodecUTF8.lo platform/text/TextCodecUTF8.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassOwnPtr.h:30, from platform/text/TextCodec.h:33, from platform/text/TextCodecUTF8.h:29, from platform/text/TextCodecUTF8.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/text/TextCodecUTF8.cpp:26: ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TextEncoding.lo platform/text/TextEncoding.cpp ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassOwnPtr.h:30, from platform/text/TextCodec.h:33, from platform/text/TextEncoding.h:29, from platform/text/TextEncoding.cpp:29: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/text/TextEncoding.cpp:28: ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TextEncodingDetectorNone.lo platform/text/TextEncodingDetectorNone.cpp In file included from ../JavaScriptCore/wtf/PassOwnPtr.h:30, from platform/text/TextCodec.h:33, from platform/text/TextEncoding.h:29, from platform/text/TextEncodingDetectorNone.cpp:34: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TextEncodingRegistry.lo platform/text/TextEncodingRegistry.cpp In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/text/TextEncodingDetectorNone.cpp:31: ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ In file included from ../JavaScriptCore/wtf/PassOwnPtr.h:30, from platform/text/TextEncodingRegistry.h:30, from platform/text/TextEncodingRegistry.cpp:28: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/text/TextEncodingRegistry.cpp:27: ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:95:70: note: in expansion of macro 'COMPILE_ASSERT' 95 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:96:70: note: in expansion of macro 'COMPILE_ASSERT' 96 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:97:66: note: in expansion of macro 'COMPILE_ASSERT' 97 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h: In member function 'bool WTF::PassOwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/PassOwnPtr.h:98:66: note: in expansion of macro 'COMPILE_ASSERT' 98 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ libtool --silent --mode=compile c++ -c -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -std=c++98 -Wno-expansion-to-defined -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wextra -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 -ffunction-sections -fdata-sections -D_REENTRANT -fPIC -DQT_SHARED -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -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/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -I/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/include/WebCore -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -I/usr/pkg/include -o .obj/release-shared/TextStream.lo platform/text/TextStream.cpp In file included from ../JavaScriptCore/wtf/OwnPtr.h:25, from ../JavaScriptCore/wtf/VectorTraits.h:24, from ../JavaScriptCore/wtf/Vector.h:29, from platform/text/TextStream.h:30, from platform/text/TextStream.cpp:27: ../JavaScriptCore/wtf/NullPtr.h:58:23: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 58 | extern std::nullptr_t nullptr; | ^~~~~~~ In file included from ../JavaScriptCore/wtf/PossiblyNull.h:29, from ../JavaScriptCore/wtf/FastMalloc.h:25, from ./config.h:153, from platform/text/TextStream.cpp:26: ../JavaScriptCore/wtf/StdLibExtras.h: In function 'TO WTF::bitwise_cast(FROM)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:96:5: note: in expansion of macro 'COMPILE_ASSERT' 96 | COMPILE_ASSERT(sizeof(TO) == sizeof(FROM), WTF_bitwise_cast_sizeof_casted_types_is_equal); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t WTF::roundUpToMultipleOf(size_t)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummydivisor_is_a_power_of_two' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StdLibExtras.h:120:5: note: in expansion of macro 'COMPILE_ASSERT' 120 | COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)), divisor_is_a_power_of_two); | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:87:66: note: in expansion of macro 'COMPILE_ASSERT' 87 | template bool operator==(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::OwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:88:66: note: in expansion of macro 'COMPILE_ASSERT' 88 | template bool operator!=(const OwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator==(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:89:70: note: in expansion of macro 'COMPILE_ASSERT' 89 | template bool operator==(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/OwnPtr.h: In member function 'bool WTF::OwnPtr::operator!=(const WTF::PassOwnPtr&)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummyOwnPtrs_should_never_be_equal' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/OwnPtr.h:90:70: note: in expansion of macro 'COMPILE_ASSERT' 90 | template bool operator!=(const PassOwnPtr&) { COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; } | ^~~~~~~~~~~~~~ ../JavaScriptCore/wtf/StringHasher.h: In static member function 'static unsigned int WTF::StringHasher::hashMemory(const void*)': ../JavaScriptCore/wtf/Assertions.h:326:47: warning: typedef 'dummylength_must_be_a_multible_of_four' locally defined but not used [-Wunused-local-typedefs] 326 | #define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1] | ^~~~~ ../JavaScriptCore/wtf/StringHasher.h:140:9: note: in expansion of macro 'COMPILE_ASSERT' 140 | COMPILE_ASSERT(!(length % 4), length_must_be_a_multible_of_four); | ^~~~~~~~~~~~~~ {standard input}: Assembler messages: {standard input}: Fatal error: can't write 21 bytes to section .text._ZN7WebCore10TextStream7releaseEv of .obj/release-shared/.libs/TextStream.o: 'No space left on device' {standard input}: Fatal error: can't close .obj/release-shared/.libs/TextStream.o: No space left on device make[2]: *** [Makefile.WebKit:317575: .obj/release-shared/TextStream.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [Makefile.WebKit:317393: .obj/release-shared/TextEncodingRegistry.lo] Error 1 make[2]: Leaving directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/WebCore' make[1]: *** [Makefile.WebKit:79: sub-WebCore-make_default-ordered] Error 2 make[1]: Leaving directory '/home/pbulk/build/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source' make: *** [Makefile:1374: sub-webkit-sub_src_target_ordered] Error 2 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/x11/qt4-libs *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/x11/qt4-libs